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

@srujanee20

# Srujanee Nayak

@srujanee20 · Joined January 2026

### [Beyond the Terminal: Unmasking Linux Through Its File System](https://srujanee-chaicode-webdev-blogs.hashnode.dev/beyond-the-terminal-unmasking-linux-through-its-file-system?utm_source=hashnode&utm_medium=feed)

When we first start learning Linux, it’s easy to fall into the trap of memorizing commands. We learn how to move around, create files, and search text. But commands are just the surface layer. To trul

6 min read · [srujanee-chaicode-webdev-blogs.hashnode.dev](https://srujanee-chaicode-webdev-blogs.hashnode.dev/beyond-the-terminal-unmasking-linux-through-its-file-system?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/beyond-the-terminal-unmasking-linux-through-its-file-system/6a00b72ae3eebc2e20a52534)

### [Understanding Middleware in Express.js: The Request Pipeline](https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-middleware-in-express-js-the-request-pipeline?utm_source=hashnode&utm_medium=feed)

When building an application in Express.js, the journey from a client's HTTP request to the server's final response is rarely a single step. Before a request reaches its final destination (the route h

5 min read · [srujanee-chaicode-webdev-blogs.hashnode.dev](https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-middleware-in-express-js-the-request-pipeline?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/understanding-middleware-in-express-js-the-request-pipeline/6a00b5f6e3eebc2e20a3f94c)

### [Securing Node.js API using JWT Authentication](https://srujanee-chaicode-webdev-blogs.hashnode.dev/securing-node-js-api-using-jwt-authentication?utm_source=hashnode&utm_medium=feed)

When we build decoupled REST APIs using Node.js and Express, we require a stateless mechanism to authenticate users across requests. JSON Web Tokens (JWT) are the industry standard for this architectu

3 min read · [srujanee-chaicode-webdev-blogs.hashnode.dev](https://srujanee-chaicode-webdev-blogs.hashnode.dev/securing-node-js-api-using-jwt-authentication?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/securing-node-js-api-using-jwt-authentication/6a00b4b3e3eebc2e20a2e88c)

### [Understanding Web Authentication: Sessions vs. Tokens](https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-web-authentication-sessions-vs-tokens?utm_source=hashnode&utm_medium=feed)

When we build web applications, we face a fundamental technical hurdle: HTTP is a stateless protocol. This means every time a user requests a new page or clicks a link, the server treats that request

5 min read · [srujanee-chaicode-webdev-blogs.hashnode.dev](https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-web-authentication-sessions-vs-tokens?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/understanding-web-authentication-sessions-vs-tokens/6a00b3c4e3eebc2e20a22dd4)

### [Mastering File Uploads and Storage in Express.js](https://srujanee-chaicode-webdev-blogs.hashnode.dev/mastering-file-uploads-and-storage-in-express-js?utm_source=hashnode&utm_medium=feed)

Handling file uploads requires a fundamental shift in how we process HTTP requests. When a client sends standard text data, it typically uses the application/json or application/x-www-form-urlencoded

9 min read · [srujanee-chaicode-webdev-blogs.hashnode.dev](https://srujanee-chaicode-webdev-blogs.hashnode.dev/mastering-file-uploads-and-storage-in-express-js?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/mastering-file-uploads-and-storage-in-express-js/6a006de2e3eebc2e206ea74d)
