Jan 30 · 5 min read · Before 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...
Join discussionJan 30 · 11 min read · Before 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...
Join discussionJan 30 · 10 min read · When 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...
Join discussionJan 29 · 10 min read · When you open any website in your browser, what you see—text, images, buttons, links—is built on top of HTML. HTML is the structure of the page: it says "this is a heading," "this is a paragraph," "this is a link." Without HTML, there would be no org...
Join discussionJan 29 · 10 min read · When you write CSS, you're constantly answering one question: "Which elements do I want to style?" Without a way to point at specific elements in your HTML, you couldn't change colors, fonts, or layout. CSS selectors are exactly that: they're the way...
Join discussionJan 28 · 9 min read · When you type shivam-goyal.site into your browser, how does your browser know where that website actually lives? Your browser needs to find a server somewhere on the internet, and that server has an IP address (like a house has a street address). But...
Join discussionJan 28 · 8 min read · TCP Explained Like You’re New To Networking A beginner-friendly guide (with some casual language mistakes on purpose) When you send a message over the internet, it doesn’t travel as one big chunk. It’s broken into lots of small packets that fly throu...
Join discussion