---
title: "DEVESH BAGHEL (@deveshbaghel) | Hashnode"
description: "I'm SE. Read the latest articles by DEVESH BAGHEL on Hashnode."
url: "https://hashnode.com/@deveshbaghel"
---

@deveshbaghel

# DEVESH BAGHEL

@deveshbaghel · Joined January 2026

I'm SE

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

Introduction Node.js mainly works on a single thread. This means only one task can run on the main thread at a time. But still, Node.js can handle thousands of requests efficiently. This becomes possi

4 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.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/6a001d89e3eebc2e203a0e36)

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

Introduction In Node.js, understanding blocking and non-blocking code is very important because it directly affects server performance. Node.js is designed to handle multiple requests efficiently usin

3 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.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/6a001d02e3eebc2e2039b493)

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

Introduction A REST API allows communication between the client and the server. For example: Mobile apps fetch data from servers Websites send login requests Frontend applications request product d

4 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.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/6a001c1ae3eebc2e2039231b)

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

Introduction Node.js is one of the most popular technologies for building fast and scalable web applications. Many modern companies use Node.js because it can handle multiple requests efficiently with

4 min read · [learnwithdevesh.hashnode.dev](https://learnwithdevesh.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/6a001b36e3eebc2e20387f16)

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

Introduction In Express.js, middleware is one of the most important concepts. Middleware functions work between the request and the response. Whenever a client sends a request to the server, middlewar

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

[May 10](https://hashnode.com/posts/what-is-middleware-in-express-and-how-it-works/6a001a6be3eebc2e203805e9)
