manishmk.hashnode.devThe Smart Way to Include JavaScript Files in HTMLLook, if you've been building websites for a while, you've probably thrown a <script> tag into your HTML without thinking twice about it. But here's the thing, there's actually a right way and a wrong way to do this. And more importantly, there are f...Feb 11·6 min read
manishmk.hashnode.devThe HTTP Request-Response Cycle: Everything You Need to KnowYou know what's funny? Most people use websites every single day, but if you ask them how a website actually works, they'll give you this blank stare. I was the same way before I started learning web development. So let me break this down for you in ...Feb 10·6 min read
manishmk.hashnode.devHow to Fix Next.js MongoDB Connection Errors That Crash Your AppAlright, so you built a Next.js app with MongoDB. It works on your laptop. You deploy it. Feels great, right? Then a week later... BOOM. App's down. Users can't log in. You're panicking. You check MongoDB and see: "Too many connections" What the hell...Jan 13·4 min read
manishmk.hashnode.devHow to Always Keep Your Footer at the Bottom of the PageWe've all been there. You're crafting what you think is a beautiful webpage, with a header at the top, some content in the middle, and a footer completing the design at the bottom. Everything looks perfect... until you preview it on a larger screen. ...Jan 7·3 min read
manishmk.hashnode.devWhy Prop Drilling Makes Your React Code MessyYou start with a simple React app, everything is clean, and then suddenly you're passing props through five components to get some data where it needs to go. It's like being forced to pass a message through people who don't need to hear it. What's Pr...Jul 7, 2025·2 min read