codingwoding.hashnode.devEmmet for HTMLThe Problem: Why Raw HTML Typing Feels Slow Imagine you're starting a new web project. You open your code editor and immediately need to write this: <div class="container"> <div class="header"> <h1></h1> </div> <div class="main"> <ul> ...Feb 2·8 min read
codingwoding.hashnode.devCSS Selectors 101Introduction: Why Do We Need CSS Selectors? Imagine you're walking into a classroom with 30 students and want to give specific instructions to certain people. You can't just shout instructions into the room and hope the right people listen—you need a...Feb 2·8 min read
codingwoding.hashnode.devUnderstanding HTML Tags and ElementsWhat is HTML and Why Do We Use It? Think of building a website like constructing a house. If a house needs a foundation, walls, and a roof to stand up, a webpage needs HTML to provide its basic structure. HTML stands for HyperText Markup Language. It...Feb 2·8 min read
codingwoding.hashnode.devWhat happens inside a Browser?The Question That Started It All What happens the moment you type a website address like google.com into your browser's address bar and press Enter? For most of us, the page simply appears—almost magically. But inside your browser, an incredibly comp...Feb 2·11 min read
codingwoding.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPThe Foundation – Why Do We Need Protocols? Imagine you want to send a letter to a friend across town. You could just throw it out the window and hope it arrives, but what if it gets lost? Or what if it arrives out of order? To make sure your letter g...Feb 1·12 min read