withprathamkumar.hashnode.devJavaScript Promises:-Understanding JavaScript Promises (With a Real-Life Story) JavaScript Promises are one of the most important concepts in asynchronous programming. If you've ever worked with APIs, timers, or file oper3d ago·3 min read
withprathamkumar.hashnode.devGetting Started with cURLBefore we talk about cURL, let’s understand one simple idea. When we open a website, your computer is actually talking to another computer somewhere on the internet.That other computer is called a server. Your computer sends a message like: “Hey ser...Jan 30·4 min read
withprathamkumar.hashnode.devDNS Record Types ExplainedHow does a browser know where a website lives? When we type a website name like example.com into our browser, our computer somehow finds the exact server on the internet that hosts that website. But computers don’t understand names like humans do.The...Jan 30·5 min read
withprathamkumar.hashnode.devInside Git: How It Works and the Role of the .git FolderWhen we use Git every day, it feels like a set of simple commands: git add git commit git log But under the hood, Git is doing something surprisingly elegant and mathematical. Instead of “saving files”, Git builds a content-addressed database of obj...Jan 30·4 min read
withprathamkumar.hashnode.devWhy Version Control Exists: The Pendrive ProblemImagine we’re working on a school or office project with our friends. One person edits the file, saves it to a pendrive, and passes the pendrive to the next person. That person makes changes, saves it again, and passes it to someone else. At first, t...Jan 30·4 min read