souravmaji.hashnode.devMastering Role-Based Access Control Patterns: A Developer's GuidePicture this: You're building an application and suddenly realize that your intern has the same access level as your CTO. Or worse, you discover that Sarah from accounting can delete production databases while Bob from engineering can't even view his...Sep 17, 2025路8 min read
souravmaji.hashnode.devThe Journey of a Web Request: Mastering HTTP with Node.jsPicture this, You're sitting at your computer, curious about a new article you saw shared on social media. You type the URL into your browser and hit enter. Within seconds, the webpage loads perfectly on your screen. It seems simple, right? But behin...Jul 24, 2025路7 min read
souravmaji.hashnode.devThe Hidden Path of Your Web Request : Understanding the HTTP Request-Response CycleYou鈥檙e sitting at your computer, eager to visit a new website. You type the URL into your browser and hit enter. Within a split second, your request travels across the internet, and before you know it, the website you wanted pops up on your screen. B...Jan 18, 2025路6 min read
souravmaji.hashnode.devThe Magic of DNS: How the Internet Knows Where to Take YouEver Wonder How the Internet Works? Here's How DNS Makes It Happen. Imagine you want to visit a friend, but you have no idea where they live. What do you do? You look up their name in a directory or ask someone who knows their address. Once you have ...Jan 17, 2025路4 min read
souravmaji.hashnode.devEver Wondered What Happens After You Hit an URL in the Browser 馃槺? Let's Uncover the Process! 馃檪You perform a simple action by hitting an url on the browser. But what happens next ? Where does the request go? What is the under the hood process that happens and you can see the web page on your browser in a few seconds. Sounds interesting !! ri...Jan 15, 2025路3 min read