My Articles

I write posts about web development, devops and many more.

Blog post image
Go

Introduction to Go

Go, also known as Golang, is a modern programming language developed by Google that has gained immense popularity in recent years.Here’s a quick introduction to Go and why you should consider learning it.

Blog post image
Programming

Sorting Algorithms: Dive into the World of Efficient Data Organisation

Sorting algorithms are a fundamental concept in computer science. They organise data in a specific order, making it easier to access and search. There are various sorting algorithms, each with advantages and disadvantages. This blog post will deeply dive into some of the most popular sorting algorithms and provide code examples using JavaScript, Python, and Go.

Blog post image
JavaScript

Exploring the Power of Functions in JavaScript: Closures and Recursion

Embark on a journey through the intricate realms of closures and recursion in the realm of JavaScript. This article will delve deep into these concepts, unlocking their immense power and illustrating their application through illustrative code examples. Closures and recursion, the cornerstone principles of JavaScript, empower developers to craft elegant and profoundly practical code.

Blog post image
Javascript

Demystifying 'this' and Object Prototypes in JavaScript

As a developer, you may find that the concepts of “this” and object prototypes in JavaScript can be confusing and lead to unexpected errors. However, it is crucial to understand these concepts to create dynamic and interactive web applications effectively. This blog post aims to assist you in comprehending these fundamental concepts and provide you with the best practices for using them efficiently.

Blog post image
JavascriptWeb Development

Fetch vs Axios: Which One Should You Use?

When building a web application, making HTTP requests to retrieve data from an API is crucial to the development process. Developers typically use libraries such as Fetch and Axios to make HTTP requests. These libraries provide a simple and efficient way of making HTTP requests.

Blog post image
Python

Unlocking the Power of Django: Unveiling the Architecture

Django, a masterful creation penned in the elegant language of Python, is not just a web application framework; it’s a symphony of innovation that orchestrates rapid web development and pragmatic design. Crafted with finesse by seasoned developers, Django liberates us from the shackles of repetitive tasks, allowing us to focus on the art of app creation rather than reinventing the wheel. Step into the chronicles of Django, where the tale of its inception unravels as a beautiful symbiosis between web developers and wordsmiths from the Lawrence Journal-World newspaper.