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

@SouparnaD2004

# Souparna Dhara

@SouparnaD2004 · Joined January 2026

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

Learn how blocking vs non-blocking code impacts Node.js performance. Master async operations, file handling, and server scalability.

6 min read · [souparna-tech.hashnode.dev](https://souparna-tech.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/6a00a874e3eebc2e2099c626)

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

REST API design demystified: Learn resource-based routing, HTTP methods, status codes, and build a clean Express.js users API step by step.

6 min read · [souparna-tech.hashnode.dev](https://souparna-tech.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/6a00a80ae3eebc2e20997a3d)

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

Discover why Node.js is so fast—exploring the event loop, non-blocking I/O, and single-threaded architecture that powers Netflix & LinkedIn.

7 min read · [souparna-tech.hashnode.dev](https://souparna-tech.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/6a00a7ade3eebc2e20993b54)

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

What is middleware in Express.js? Understand the request lifecycle, execution order, and build a secure pipeline with real-world examples

6 min read · [souparna-tech.hashnode.dev](https://souparna-tech.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/6a00a77ee3eebc2e20991339)

### [Handling File Uploads in Express with Multer](https://souparna-tech.hashnode.dev/handling-file-uploads-in-express-with-multer?utm_source=hashnode&utm_medium=feed)

Learn how to handle file uploads in Express using Multer. Covers single & multiple file uploads, disk storage, and serving static files.

5 min read · [souparna-tech.hashnode.dev](https://souparna-tech.hashnode.dev/handling-file-uploads-in-express-with-multer?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/handling-file-uploads-in-express-with-multer/6a00a6dbe3eebc2e20989ef4)
