shiv-s-kr.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupIf you’ve ever written HTML by hand, you already know this feeling: Typing opening tags Typing closing tags Repeating the same structure again and again It works… but it feels slow and boring. Now imagine typing one short line and instantly gett...Jan 29·3 min read
shiv-s-kr.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionIf HTML is the bones, then CSS (Cascading Style Sheets) is the skin, the clothes, and the style. But here’s the catch: Before you can tell the browser to make a heading blue or a paragraph bouncy, you have to tell the browser exactly which part of th...Jan 29·4 min read
shiv-s-kr.hashnode.devUnderstanding HTML Tags and ElementsIf you’ve ever opened a website and wondered “How is this page actually made?” — the answer almost always starts with HTML. HTML is not programming magic.It’s more like the skeleton of a webpage — the structure that holds everything together. What is...Jan 29·3 min read
shiv-s-kr.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsEver typed "google.com" into your browser and watched a page appear in milliseconds? It feels like magic. But behind the scenes, your browser is a bustling factory: fetching code, building structures, calculating layouts, and painting pixels. You don...Jan 29·5 min read
shiv-s-kr.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationImagine trying to send a 500-page manuscript to a friend by mailing each page in a separate envelope, but you have no way of knowing if they arrived, what order they showed up in. Without rules, the internet would be a mess. Here TCP enters, TCP sits...Jan 29·4 min read