SNSrujanee Nayakinsrujanee-chaicode-webdev-blogs.hashnode.dev00Beyond the Terminal: Unmasking Linux Through Its File System5d ago · 6 min read · 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 trulJoin discussion
SNSrujanee Nayakinsrujanee-chaicode-webdev-blogs.hashnode.dev00Understanding Middleware in Express.js: The Request Pipeline5d ago · 5 min read · 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 hJoin discussion
SNSrujanee Nayakinsrujanee-chaicode-webdev-blogs.hashnode.dev00Securing Node.js API using JWT Authentication5d ago · 3 min read · 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 architectuJoin discussion
SNSrujanee Nayakinsrujanee-chaicode-webdev-blogs.hashnode.dev00Understanding Web Authentication: Sessions vs. Tokens5d ago · 5 min read · 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 Join discussion
SNSrujanee Nayakinsrujanee-chaicode-webdev-blogs.hashnode.dev00Mastering File Uploads and Storage in Express.js5d ago · 9 min read · 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 Join discussion