dineshahir.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationImagine shouting instructions across a noisy street—some words are missed, some are heard twice, and some arrive in the wrong order. If the same thing happened with bank transactions, files, or web pages, the results would be disastrous. This is exac...Feb 1·4 min read
dineshahir.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPBefore anything can work on the internet, one basic problem must be solved: How do we send data from one computer to another—correctly and on time? The internet is made up of millions of devices connected across different networks. Data doesn’t trave...Feb 1·5 min read
dineshahir.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhy CSS Selectors Are Needed CSS is all about styling HTML, but HTML pages can have hundreds of elements—headings, paragraphs, buttons, images, sections, and more. So the big question is: How does CSS know which element to style? That’s where CSS sel...Jan 31·3 min read
dineshahir.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupIf you’re new to HTML, you’ve probably felt this pain already. Typing the same tags again and again… opening, closing, indenting… it works, but it’s slow. Let’s first see why this feels painful. Writing HTML Without Emmet (Slow Way) <divclass="card"...Jan 31·2 min read
dineshahir.hashnode.devUnderstanding HTML Tags and ElementsWhat HTML is and why we use it HTML is the basic building block of every website on the internet. Whenever we open a webpage, the browser reads HTML to understand what content should appear and how that content is structured. HTML does not focus on h...Jan 31·4 min read