PSPrashant Sainiinprashsainidev.hashnode.dev·May 9 · 5 min readStoring Uploaded Files and Serving Them in ExpressIntroduction Uploading a file is only the beginning. After a file reaches the server, the next important questions are: where is it stored? how do we access it later? how can Express serve it throu00
PSPrashant Sainiinprashsainidev.hashnode.dev·May 9 · 4 min readHandling File Uploads in Express with MulterIntroduction Handling text form data in Express is one thing. Handling file uploads is another. The moment images, PDFs, or documents enter the picture, normal request parsing is not enough. That is w00
PSPrashant Sainiinprashsainidev.hashnode.dev·May 9 · 5 min readSessions vs JWT vs Cookies: Understanding Authentication ApproachesIntroduction One of the most confusing beginner auth topics is this: people often hear sessions, cookies, and JWT as if they are all competing versions of the same thing. But they are not exactly the 00
PSPrashant Sainiinprashsainidev-mobile-dev.hashnode.dev·May 9 · 12 min readHow React's Virtual DOM Works Under the HoodHow React's Virtual DOM Works Under the Hood Introduction Let me guess. You have heard the phrase "Virtual DOM" thrown around so many times that it has started to feel like a magic spell. React is fas00
PSPrashant Sainiinprashsainidev.hashnode.dev·May 9 · 5 min readJWT Authentication in Node.js Explained SimplyIntroduction Authentication is one of the first serious backend ideas most learners meet. The core question is simple: how does the server know who the user is? One common answer in modern backend sys00