blog.shivam-goyal.siteHandling Multiple Promises in JavaScript – Promise.all, Promise.race & Promise.any Explained with War Room Analogy“War room mein decision tab hota hai jab sahi reports sahi time par milti hain…Exactly waise hi JavaScript mein async operations handle hote hain.” Scene: Modern War Control Room Border tension chal9h ago·3 min read
blog.shivam-goyal.sitePolyfill for forEach()What is Polyfill? Polyfill is a piece of code (or plugin) that offers the functionality that you, the developer, would expect the browser to deliver natively. It’s a service that takes a request for a6d ago·2 min read
blog.shivam-goyal.siteGetting Started with cURLBefore we talk about what cURL or curl lets discuss what a server is**,** and why we need it In simple terms, a server is a computer or system that provides data, services, or programs to clients. Servers receive requests from clients to retrieve fil...Jan 30·5 min read
blog.shivam-goyal.siteWhy Version Control Exists: The Pendrive ProblemBefore tools like Git, developers shared code using pendrives, emails, and folders named final, final_v2, and latest_final. Code got overwritten, changes were lost, and there was no clear history of who changed what or why. Version control exists bec...Jan 30·11 min read
blog.shivam-goyal.siteTCP vs UDP: When to Use What, and How TCP Relates to HTTPWhen two computers talk over the internet, they need rules for how to send data. Without rules, packets could get lost, arrive in the wrong order, or overwhelm the other side. The Internet uses several protocols to solve this. Two of the most importa...Jan 30·10 min read