---
title: "Mahesh Sahu (@mahi0702) | Hashnode"
description: "Mahesh Sahu (@mahi0702) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@mahi0702"
---

@mahi0702

# Mahesh Sahu

@mahi0702 · Joined January 2026

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

Every time you write setTimeout, read a file, or make a database call in Node.js, the event loop is what makes it work without freezing your server. Most developers use it constantly without understan

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

[May 10](https://hashnode.com/posts/the-node-js-event-loop-explained/6a0091ffe3eebc2e20894e7d)

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

Node.js is built around a single idea: do not wait. Understanding why that matters — and how Node.js achieves it — is essential before you write any serious server-side code. This article explains blo

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

[May 10](https://hashnode.com/posts/blocking-vs-non-blocking-code-in-node-js/6a00900be3eebc2e20880f60)

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

When you open an app and it loads your profile, fetches your messages, or saves a form — something is happening behind the scenes. A client is talking to a server. REST APIs are the most common way th

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

[May 10](https://hashnode.com/posts/rest-api-design-made-simple-with-express-js/6a008cade3eebc2e2085a818)

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

What makes Node.js fast Node.js is fast not because of raw computation speed, but because of how it handles waiting. Most web servers spend the majority of their time waiting — waiting for a database

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

[May 10](https://hashnode.com/posts/why-node-js-is-perfect-for-building-fast-web-applications/6a008a46e3eebc2e2083d772)

### [Map and Set in JavaScript: Smarter Data Structures for Modern Development](https://mahi-07.hashnode.dev/map-and-set-in-javascript-smarter-data-structures-for-modern-development?utm_source=hashnode&utm_medium=feed)

Learn Map and Set in JavaScript with simple examples. Understand differences between Map vs Object and Set vs Array and practical applications

5 min read · [mahi-07.hashnode.dev](https://mahi-07.hashnode.dev/map-and-set-in-javascript-smarter-data-structures-for-modern-development?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/map-and-set-in-javascript-smarter-data-structures-for-modern-development/6a00896be3eebc2e20832b8f)
