---
title: "Prashant Saini (@prashsainidev) | Hashnode"
description: "Building useful web stuff while sharing what I learn. Read the latest articles by Prashant Saini on Hashnode."
url: "https://hashnode.com/@prashsainidev"
---

@prashsainidev

# Prashant Saini

@prashsainidev · Aligarh · Joined February 2026

Building useful web stuff while sharing what I learn

[Website](https://prashant-pi.vercel.app/)

### [Storing Uploaded Files and Serving Them in Express](https://prashsainidev.hashnode.dev/storing-and-serving-uploads-express?utm_source=hashnode&utm_medium=feed)

Learn where uploaded files go, how static file serving works, and what safe file handling looks like in Express.

5 min read · [prashsainidev.hashnode.dev](https://prashsainidev.hashnode.dev/storing-and-serving-uploads-express?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/storing-and-serving-uploads-express/69ff08c0f239332df4888b79)

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

Learn why file uploads need middleware, how Multer works, and how single and multiple uploads are handled in Express.

4 min read · [prashsainidev.hashnode.dev](https://prashsainidev.hashnode.dev/file-uploads-express-multer?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/file-uploads-express-multer/69ff0890f239332df48863b8)

### [Sessions vs JWT vs Cookies: Understanding Authentication Approaches](https://prashsainidev.hashnode.dev/sessions-vs-jwt-vs-cookies?utm_source=hashnode&utm_medium=feed)

Learn what sessions, cookies, and JWTs actually do, and know when each authentication approach makes sense.

5 min read · [prashsainidev.hashnode.dev](https://prashsainidev.hashnode.dev/sessions-vs-jwt-vs-cookies?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/sessions-vs-jwt-vs-cookies/69fedb8b4a3e8305296a63ac)

### [How React's Virtual DOM Works Under the Hood](https://prashsainidev-mobile-dev.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

Stop memorizing the definition. Start actually understanding what happens inside React every time your UI updates, explained with plain English, real analogies, and zero fluff.

12 min read · [prashsainidev-mobile-dev.hashnode.dev](https://prashsainidev-mobile-dev.hashnode.dev/how-react-virtual-dom-works-under-the-hood?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/how-react-virtual-dom-works-under-the-hood/69fec3c7f239332df44ff464)

### [JWT Authentication in Node.js Explained Simply](https://prashsainidev.hashnode.dev/jwt-authentication-nodejs?utm_source=hashnode&utm_medium=feed)

Learn what JWT is, how token-based authentication works, and how protected routes are handled in Node.js.

5 min read · [prashsainidev.hashnode.dev](https://prashsainidev.hashnode.dev/jwt-authentication-nodejs?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/jwt-authentication-nodejs/69febf63b1f08c25e0a48f00)
