NMNikhil Maliinnm-javascript.hashnode.dev·May 10 · 5 min readString Polyfills and Common Interview Methods in JavaScript If you've ever been in a JavaScript interview and been asked to "implement trim() from scratch," you know the gut-drop feeling. But here's the thing that question isn't trying to trick you. It's check00
NMNikhil Maliinnm-backend.hashnode.dev·May 10 · 9 min readStoring Uploaded Files and Serving Them in Express Let me tell you about one of the most painful, humiliating mistakes I made early in my career. I was building a social network clone. It was my first "real" full-stack project. I spent three grueling 00
NMNikhil Maliinnm-backend.hashnode.dev·May 10 · 7 min readHandling File Uploads in Express with MulterLet me describe a scenario that breaks almost every junior developer's heart. You spend hours building a beautiful frontend form. You have a text field for a user's name, a text field for their bio, a00
NMNikhil Maliinnm-backend.hashnode.dev·May 10 · 6 min readURL Parameters vs Query Strings in Express.jsIf you stare at the address bar of your browser long enough, URLs start to look like chaotic alphabet soup. Take a look at a typical e-commerce URL: https://shop.com/products/84729?color=red&sort=pric00
NMNikhil Maliinnm-backend.hashnode.dev·May 10 · 9 min readCreating Routes and Handling Requests with ExpressIf you followed along with our last post, you did something amazing: you built a raw HTTP server using nothing but Node.js core modules. You opened a port, listened for traffic, and successfully sent 00