My Studio

This is my studio page where I share all of my projects , experiments , learnings , blogs/articles , and also I share daily or frequent logs of my learnings or what currently I am working on.

The Complete Flow of Node.js Execution
Blog

The Complete Flow of Node.js Execution

You type a simple command: node index.js And your JavaScript file runs. But have you ever stopped and wondered —**what actually happens inside Node.js at that moment?**How does your code go from a fi

Serialization and Deserialization in Javascript
Blog

Serialization and Deserialization in Javascript

Serialization Serialization is process of converting Javascript object or array into a JSON string so that it can be sent over a network (API request), stored in localStorage,files,,database and share

The Magic of this, call(), apply(), and bind() in JavaScript
Blog

The Magic of this, call(), apply(), and bind() in JavaScript

JavaScript has some concepts that confuse beginners at first, and this is one of them. When you first see it, it may look strange, but once you understand the simple idea behind it, things become much

Arrow Functions in JavaScript: A Simpler Way to Write Functions
Blog

Arrow Functions in JavaScript: A Simpler Way to Write Functions

When we first learn JavaScript, we usually write functions using the function keyword. This works perfectly, but sometimes the syntax becomes a little long, especially for small tasks. Modern JavaScri

Function Declaration vs Function Expression in JavaScript: What’s the Difference?
Blog

Function Declaration vs Function Expression in JavaScript: What’s the Difference?

Functions are one of the most important parts of JavaScript. Almost every JavaScript program uses functions in some way. If you understand how functions work and how to define them properly, writing c

JavaScript Arrays 101: Storing Multiple Values the Smart Way
Blog

JavaScript Arrays 101: Storing Multiple Values the Smart Way

When we start learning programming, we usually store data in variables. let fruit1 = "Apple" let fruit2 = "Banana" let fruit3 = "Mango" This works when we have a few values.But imagine storing 50 fru

Array Methods You Must Know in JavaScript
Blog

Array Methods You Must Know in JavaScript

Arrays are one of the most used data structures in JavaScript. Most real-world programs deal with lists of data — like a list of users, products, tasks, or marks. JavaScript provides built-in array me

Control Flow in JavaScript: If, Else, and Switch Explained
Blog

Control Flow in JavaScript: If, Else, and Switch Explained

When we write programs, we often need the computer to make decisions.Sometimes we want different code to run depending on a condition. For example: If a user is logged in, show the dashboard. If a s

Understanding Object-Oriented Programming in JavaScript
Blog

Understanding Object-Oriented Programming in JavaScript

As programs grow bigger, organizing code properly becomes very important. Writing everything in random variables and functions can quickly become difficult to manage. To solve this problem, programmin

Understanding Objects in JavaScript
Blog

Understanding Objects in JavaScript

Objects are one of the most important concepts in JavaScript. In real applications, most of the data we work with is stored inside objects. When you understand objects properly, it becomes much easier

Understanding Variables and Data Types in JavaScript
Blog

Understanding Variables and Data Types in JavaScript

Learn javascript variables and data types.

CSS Selectors Explained
Blog

CSS Selectors Explained

Learn CSS selectors from element, class, ID, group, and descendant selectors with examples.