SSSwapnadip Sahooinswapnadip-backend.hashnode.dev·May 10 · 3 min readURL Parameters vs Query Strings in Express.jsIn the world of Express.js, URL parameters and query strings are the two primary ways to send data from a client to your server. While they both live in the URL, they serve very different architectura00
SSSwapnadip Sahooinswapnadip-linux.hashnode.dev·May 10 · 14 min readLinux File System HuntingI. The Scene of the Crime: The Root (/) Everything starts here. It’s the origin. Every path, every file, every user action leads back to the root. If you don’t understand the root structure, you’re lo00
SSSwapnadip Sahooinswapnadip-backend.hashnode.dev·May 8 · 3 min readStoring Uploaded Files and Serving Them in ExpressHandling file uploads in Express is a two-part journey: first, you need a place to put the files (Storage), and second, you need a way for the world to see them (Serving). 1. Where to Put the Files?00
SSSwapnadip Sahooinswapnadip-backend.hashnode.dev·May 8 · 4 min readSessions vs JWT vs Cookies: Understanding Authentication ApproachesAuthentication can feel like a maze of acronyms, but it mostly boils down to how you want your server to remember who the user is. Think of it as the difference between a library card (Session) and a 00
SSSwapnadip Sahooinswapnadip.hashnode.dev·May 8 · 3 min readArrow Functions in JavaScript: A Simpler Way to Write FunctionsArrow functions, introduced in ES6, are a concise way to write function expressions in JavaScript. They strip away the "boilerplate" code (like the function and return Keywords) to keep your logic cle00