tanmaydhamnaskar.hashnode.devUnderstanding Browser Rendering: DOM, CSSOM, and BeyondYou Press Enter. And an Entire System Wakes Up. You open your laptop. You type: https://example.com You press Enter. A page appears. Simple. But inside your computer? A silent chain reaction just began. Your browser didn’t “open a website.” It: Fou...Feb 15·6 min read
tanmaydhamnaskar.hashnode.devMastering CSS Selectors from ScratchBefore CSS Selectors… Everything Looks the Same Imagine building a house. You paint it. But instead of painting just the doors blue, you accidentally paint the entire house blue — walls, ceiling, furniture, even the dog. That’s what CSS would feel li...Feb 13·5 min read
tanmaydhamnaskar.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupLet’s be honest. Writing HTML by hand can feel… slow. You type: <div> <ul> <li></li> <li></li> <li></li> </ul> </div> Line by line.Tag by tag.Opening. Closing. Indenting. Fixing mistakes. Now imagine typing this inste...Feb 13·4 min read
tanmaydhamnaskar.hashnode.devHTML Explained Deeply — The Skeleton That Holds the Web TogetherBefore a website becomes beautiful…Before it becomes interactive…Before it feels alive… It needs a structure. And that structure is built using HTML. If a webpage were a human body: HTML = Skeleton CSS = Skin & Style JavaScript = Brain & Movement ...Feb 13·5 min read
tanmaydhamnaskar.hashnode.devTalking to Servers with cURL: A Beginner-Friendly GuideBefore we talk about cURL, let’s step back and answer a more basic question. What Is a Server (and Why Do We Talk to It)? A server is just a computer whose job is to: Listen for requests Send back responses When you: Open a website Log in to an...Jan 30·4 min read