---
title: "Ayush Sharma (@ayush64) | Hashnode"
description: "Yours truly. Read the latest articles by Ayush Sharma on Hashnode."
url: "https://hashnode.com/@ayush64"
---

@ayush64

# Ayush Sharma

@ayush64 · Joined April 2025

Yours truly

### [Understanding the Node.js Event Loop: A Plain Talk for Devs](https://ayush001.hashnode.dev/understanding-the-node-js-event-loop-a-plain-talk-for-devs?utm_source=hashnode&utm_medium=feed)

Node.js runs JavaScript on the server side using a single thread. That might sound limiting but the secret sauce is the event loop. It lets Node handle many operations at once without spawning a threa

6 min read · [ayush001.hashnode.dev](https://ayush001.hashnode.dev/understanding-the-node-js-event-loop-a-plain-talk-for-devs?utm_source=hashnode&utm_medium=feed)

[May 7](https://hashnode.com/posts/understanding-the-node-js-event-loop-a-plain-talk-for-devs/69fd08ac9f93a850a4225981)

### [Blocking vs Non-Blocking Code in Node.js: A Straight Talk](https://ayush001.hashnode.dev/blocking-vs-non-blocking-code-in-node-js-a-straight-talk?utm_source=hashnode&utm_medium=feed)

Node.js runs on a single thread but handles many connections at once. This trick works only if we never tie up that thread with long‑running work. When we do, every other request waits. Understanding

5 min read · [ayush001.hashnode.dev](https://ayush001.hashnode.dev/blocking-vs-non-blocking-code-in-node-js-a-straight-talk?utm_source=hashnode&utm_medium=feed)

[May 7](https://hashnode.com/posts/blocking-vs-non-blocking-code-in-node-js-a-straight-talk/69fd04dc9f93a850a41ef7df)

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

Building a REST API with Express.js feels like setting up a small shop where each shelf holds a specific product and you have clear rules for how customers can look at, add, change, or take away items

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

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

### [Why Node.js Powers Fast Web Applications](https://ayush001.hashnode.dev/why-node-js-powers-fast-web-applications?utm_source=hashnode&utm_medium=feed)

Node.js has become a go-to choice for developers who need speed and scalability in web apps. Its design lets you handle many connections with minimal overhead, which is crucial for modern services tha

6 min read · [ayush001.hashnode.dev](https://ayush001.hashnode.dev/why-node-js-powers-fast-web-applications?utm_source=hashnode&utm_medium=feed)

[May 7](https://hashnode.com/posts/why-node-js-powers-fast-web-applications/69fd01639f93a850a41bd002)

### [Understanding Express Middleware: How Requests Flow Through Your App](https://ayush001.hashnode.dev/understanding-express-middleware-how-requests-flow-through-your-app?utm_source=hashnode&utm_medium=feed)

Express middleware is a function that receives the request object, the response object, and the next function in the application’s request‑response cycle. It can execute any code, make changes to the

7 min read · [ayush001.hashnode.dev](https://ayush001.hashnode.dev/understanding-express-middleware-how-requests-flow-through-your-app?utm_source=hashnode&utm_medium=feed)

[May 7](https://hashnode.com/posts/understanding-express-middleware-how-requests-flow-through-your-app/69fd00499f93a850a41ac3c6)
