sanjeevsaniel.hashnode.devEmmet for HTML: A Beginner's Guide to Writing Faster MarkupThe Slow Reality of Writing HTML Picture this: You're building a website and need to create a navigation menu with five links. You open your code editor and start typing: <nav> <ul> <li><a href="#"></a></li> <li><a href="#"></a></li> <l...Feb 2·9 min read
sanjeevsaniel.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionIntroduction: Why CSS Selectors Matter You've learned HTML—the skeleton that gives structure to your webpage. But let's be honest: a plain HTML page looks pretty boring. It's just black text on a white background with no personality. This is where CS...Feb 1·13 min read
sanjeevsaniel.hashnode.devUnderstanding HTML Tags and ElementsA beginner-friendly guide to the building blocks of every webpage Introduction: What is HTML? Imagine you're building a house. Before you paint the walls or add furniture, you need a solid structure—walls, floors, and a roof. HTML is exactly that fo...Feb 1·8 min read
sanjeevsaniel.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat Happens When You Press Enter? You type google.com and hit enter. A second later, Google appears. What just happened? A lot, actually. Let's break down what your browser does in that one second. What Is a Browser? A browser fetches web pages and ...Jan 31·6 min read
sanjeevsaniel.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationWhat Happens Without Rules? Imagine you're trying to send data to a server across the internet. You just start blasting packets at it. Problems: Some packets get lost in transit They arrive out of order The server doesn't know if you're ready to r...Jan 31·7 min read