decodewithdarshan.hashnode.devUnderstanding HTML Tags and Elements: The Skeleton of the WebIf you look at a house being built, before the paint, the furniture, or the curtains go up, there is a frame. This frame defines where the bedroom is, where the door goes, and how high the ceiling is. In web development, HTML (Hyper Text Markup Langu...Jan 31·3 min read
decodewithdarshan.hashnode.devTCP Working: The 3-Way Handshake & Reliable CommunicationImagine trying to send a 500-page book to a friend by ripping out the pages and throwing them out of a moving car window one by one. If you don't have a system in place: Some pages will fly into the bushes (Packet Loss). Page 50 might arrive before...Jan 31·4 min read
decodewithdarshan.hashnode.devWhy Version Control Exists: The Pen drive ProblemBefore we talk about Git, GitHub, or complex commands, we need to answer a simple question: Why do we need this stuff in the first place? If you are writing a college essay alone, you don't need a complex system. You just save the file. But software ...Jan 31·3 min read
decodewithdarshan.hashnode.devHow DNS Resolution Works: Peeling Back the LayersIn our DNS Record Types article, we called DNS the "Phonebook of the Internet." That is true, but it’s a bit of a simplification. There isn't just one giant book listing every website in the world. That book would be too heavy to carry and impossible...Jan 29·4 min read
decodewithdarshan.hashnode.devGetting Started with cURL: Talking to Servers Without a BrowserAs a normal internet user, when you want to visit google.com, you open Chrome or Safari. But as a developer, sometimes you don't need the pictures, the colors, or the buttons. Sometimes, you just want the raw data. This is where cURL comes in. What i...Jan 29·4 min read