blog-rajharsh.hashnode.devGetting Started with Emmet: Simplify Your HTML WorkflowLearning HTML was fun at first, but as pages got bigger, writing every tag manually started to feel slow and repetitive. Typing opening tags, closing tags, and nested structures over and over can disrupt your flow and make simple layouts seem like a ...Jan 30·3 min read
blog-rajharsh.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionTL;DR Now that we’re familiar with HTML and how it structures a webpage, the next step is learning how to style that structure. CSS selectors allow us to precisely target HTML elements and control their appearance, making web pages visually appealin...Jan 30·4 min read
blog-rajharsh.hashnode.devUnderstanding HTML Tags and ElementsTL;DR HTML (HyperText Markup Language) is used to structure content on the web. It uses tags to define elements like headings, paragraphs, and links. An HTML tag usually has an opening tag, content, and a closing tag, and together they form an HTML ...Jan 30·6 min read
blog-rajharsh.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsTL;DR A browser is more than a tool that opens websites—it is a complex application that fetches data from servers, interprets HTML/CSS/JavaScript, and renders interactive content on your screen. Its main components include the user interface, brows...Jan 30·7 min read
blog-rajharsh.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationTL;DR TCP (Transmission Control Protocol) is a transport-layer protocol that ensures reliable data transfer. It starts communication with a 3-way handshake to establish a connection, then guarantees data is delivered in order, without loss, and with...Jan 30·7 min read