DSDivyansh sharmaindev-with-divyansh.hashnode.dev·Jul 5 · 5 min readMy Redis Learning Journey: From Basics to Building Real-Time ApplicationsOver the course of learning Redis, I explored how this in-memory database can be used to build fast, scalable, and efficient backend applications. Starting with the basics and progressing to advanced 00
DSDivyansh sharmaindev-with-divyansh.hashnode.dev·May 10 · 6 min readAsync Code in Node.js: Callbacks and PromisesWhen you start learning Node.js, one concept appears everywhere: asynchronous code. If you come from a background where programs run line by line, this can feel confusing. Why does Node.js handle oper00
DSDivyansh sharmaindev-with-divyansh.hashnode.dev·May 10 · 6 min readHandling File Uploads in Express with MulterAcross the web, almost every modern application needs to handle file uploads. Whether it is a profile picture, a resume, or a product image, users expect to upload files smoothly. But if you have ever00
DSDivyansh sharmaindev-with-divyansh.hashnode.dev·May 10 · 7 min readBlocking vs Non-Blocking Code in Node.jsAcross the Internet, every modern web application handles hundreds or thousands of requests at the same time. But behind the scenes, Node.js runs on a single thread. If one task takes too long, everyt00
DSDivyansh sharmaindev-with-divyansh.hashnode.dev·May 10 · 6 min readJWT Authentication in Node.js Explained SimplyIf you’ve ever built or used a modern web application, you’ve encountered the login screen countless times. Behind that simple username and password field lies a critical security process: authenticat00