---
title: "Vinny Madaan (@vinnymadaan) | Hashnode"
description: "saving future. Read the latest articles by Vinny Madaan on Hashnode."
url: "https://hashnode.com/@vinnymadaan"
---

@vinnymadaan

# Vinny Madaan

@vinnymadaan · Joined April 2025

saving future

### [The Node.js Event Loop Explained](https://vinnymadaan.hashnode.dev/the-node-js-event-loop-explained?utm_source=hashnode&utm_medium=feed)

One of the most important concepts in Node.js is: The Event Loop If you’ve ever wondered: How Node.js handles thousands of requests How async operations work Why Node.js feels fast despite bei

7 min read · [vinnymadaan.hashnode.dev](https://vinnymadaan.hashnode.dev/the-node-js-event-loop-explained?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/the-node-js-event-loop-explained/69fed512f239332df45ea367)

### [Blocking vs Non-Blocking Code in Node.js](https://vinnymadaan.hashnode.dev/blocking-vs-non-blocking-code-in-node-js?utm_source=hashnode&utm_medium=feed)

Learn the difference between blocking and non-blocking code in Node.js. Understand async operations, server performance, file handling examples, and why non-blocking I/O makes Node.js scalable.

6 min read · [vinnymadaan.hashnode.dev](https://vinnymadaan.hashnode.dev/blocking-vs-non-blocking-code-in-node-js?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/blocking-vs-non-blocking-code-in-node-js/69fed380f239332df45d6b83)

### [REST API Design Made Simple with Express.js](https://vinnymadaan.hashnode.dev/rest-api-design-made-simple-with-express-js?utm_source=hashnode&utm_medium=feed)

Learn REST API design in Express.js with simple explanations and practical examples. Understand resources, HTTP methods, CRUD operations, status codes, and clean RESTful route design.

6 min read · [vinnymadaan.hashnode.dev](https://vinnymadaan.hashnode.dev/rest-api-design-made-simple-with-express-js?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/rest-api-design-made-simple-with-express-js/69fed244f239332df45c732e)

### [Why Node.js is Perfect for Building Fast Web Applications](https://vinnymadaan.hashnode.dev/why-node-js-is-perfect-for-building-fast-web-applications?utm_source=hashnode&utm_medium=feed)

Learn why Node.js is ideal for building fast web applications. Understand non-blocking I/O, event-driven architecture, event loop, concurrency, and how Node.js handles scalable applications efficiently.

6 min read · [vinnymadaan.hashnode.dev](https://vinnymadaan.hashnode.dev/why-node-js-is-perfect-for-building-fast-web-applications?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/why-node-js-is-perfect-for-building-fast-web-applications/69fed055f239332df45adb94)

### [What is Middleware in Express and How It Works](https://vinnymadaan.hashnode.dev/what-is-middleware-in-express-and-how-it-works?utm_source=hashnode&utm_medium=feed)

Learn what middleware is in Express.js and how it works in the request-response cycle. Understand middleware types, execution order, next() function, and real-world examples like logging and authentication.

6 min read · [vinnymadaan.hashnode.dev](https://vinnymadaan.hashnode.dev/what-is-middleware-in-express-and-how-it-works?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/what-is-middleware-in-express-and-how-it-works/69fecf49f239332df45a03e2)
