himaaanshu.hashnode.devCSS Selectors 101: Targeting Elements with Precision“How does CSS know which element to style?” Imagine you have this HTML: <h1>My Blog</h1> <p>Hello world</p> <p>Welcome back</p> Now you write: color: red; But…Who should become red?The heading?Both paragraphs?Everything? CSS needs instructions to k...Feb 1·4 min read
himaaanshu.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupWhat is Emmet? (in very simple terms) Emmet is a shortcut tool for writing HTML faster. It lets you: type small shortcuts press Tab and generate full HTML automatically Think of it like: Text messages → abbreviations (brb, lol) Coding → Emmet ...Feb 1·4 min read
himaaanshu.hashnode.devUnderstanding HTML Tags and ElementsWhat HTML is and why we use it? HTML stands for HyperText Markup Language. Let's break that to understand what does it exactly means: HyperText -> It text but not simple text. A text which browser understand(text on steroids). Markup -> Labels add...Jan 31·3 min read
himaaanshu.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPWhat are TCP and UDP (at a very high level) TCP and UDP, both are transport layer protocol. They decide rules following which data is moved between devices over internet. TCP is Transmission Control Protocol. TCP is connection-based which means con...Jan 29·3 min read
himaaanshu.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationWhat is TCP and why it is needed? TCP stands for Transmission Control Protocol. It is a set of rules which is used to send data over the internet. It is needed because if we don't have any predefined rule for sending the data, then it would not be ...Jan 29·3 min read