---
title: "coder_nandan (@CoderNandan) | Hashnode"
description: "I build products, not just projects — real apps that solve real problems. Read the latest articles by coder_nandan on Hashnode."
url: "https://hashnode.com/@CoderNandan"
---

@CoderNandan

# coder\_nandan

@CoderNandan · Kolkata · Joined January 2024

I build products, not just projects — real apps that solve real problems.

[Website](https://codernandan.in/)

### [Understanding the Virtual DOM and JSX](https://coder-nandan.hashnode.dev/understanding-the-virtual-dom-and-jsx?utm_source=hashnode&utm_medium=feed)

Learn how the Virtual DOM in React improves web app performance and efficiency. Explore its processes, benefits, and the role of JSX in development

4 min read · [coder-nandan.hashnode.dev](https://coder-nandan.hashnode.dev/understanding-the-virtual-dom-and-jsx?utm_source=hashnode&utm_medium=feed)

[Jul 20, 2025](https://hashnode.com/posts/understanding-the-virtual-dom-and-jsx/687c8d866e249b855e48f301)

### [JavaScript Event Loop](https://coder-nandan.hashnode.dev/javascript-event-loop?utm_source=hashnode&utm_medium=feed)

Explore JavaScript's event loop, a process enabling non-blocking operations, managing tasks efficiently, and keeping web apps responsive and smooth

3 min read · [coder-nandan.hashnode.dev](https://coder-nandan.hashnode.dev/javascript-event-loop?utm_source=hashnode&utm_medium=feed)

[Jul 16, 2025](https://hashnode.com/posts/javascript-event-loop/687765676758fc0e5c1c88d9)

### [Controlled and Uncontrolled Inputs in React](https://coder-nandan.hashnode.dev/controlled-and-uncontrolled-inputs-in-react?utm_source=hashnode&utm_medium=feed)

Learn the differences between controlled and uncontrolled inputs in React and when to use each type for optimal form management and validation

3 min read · [coder-nandan.hashnode.dev](https://coder-nandan.hashnode.dev/controlled-and-uncontrolled-inputs-in-react?utm_source=hashnode&utm_medium=feed)

[Jul 16, 2025](https://hashnode.com/posts/controlled-and-uncontrolled-inputs-in-react/687761786bce37de9d676c3b)

### [How to Create a Simple Web Server with Node.js](https://coder-nandan.hashnode.dev/how-to-create-a-simple-web-server-with-nodejs?utm_source=hashnode&utm_medium=feed)

Learn how to create a simple Node.js web server with step-by-step instructions for beginners. Build scalable applications easily starting here

4 min read · [coder-nandan.hashnode.dev](https://coder-nandan.hashnode.dev/how-to-create-a-simple-web-server-with-nodejs?utm_source=hashnode&utm_medium=feed)

[Jul 12, 2025](https://hashnode.com/posts/how-to-create-a-simple-web-server-with-nodejs/68722beafed186a0ed345924)

### [Understanding the DOM: How JavaScript Interacts with HTML](https://coder-nandan.hashnode.dev/understanding-the-dom-how-javascript-interacts-with-html?utm_source=hashnode&utm_medium=feed)

Learn how JavaScript interacts with HTML through the DOM, enabling dynamic web content and interactivity by manipulating webpage elements

3 min read · [coder-nandan.hashnode.dev](https://coder-nandan.hashnode.dev/understanding-the-dom-how-javascript-interacts-with-html?utm_source=hashnode&utm_medium=feed)

[Jul 12, 2025](https://hashnode.com/posts/understanding-the-dom-how-javascript-interacts-with-html/6872279a60a9ce45c0b81678)
