OSOm Shirbhateindev-ops-blogs.hashnode.dev·1d ago · 5 min readCSS Selectors 101: Targeting Elements with PrecisionIntroduction Until now, we have learned how HTML structures a webpage and how CSS is used to style it. But a question naturally arises: How does CSS know which HTML element should receive a particular00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Jul 1 · 5 min readEmmet for HTML: A Beginner's Guide to Writing Faster MarkupIntroduction After learning HTML basics, one thing I noticed was that writing HTML manually becomes repetitive very quickly. Imagine creating 20 list items, multiple nested <div> elements, or writing 00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·Jul 1 · 4 min readUnderstanding HTML Tags and ElementsIntroduction Before creating beautiful and interactive websites, we first need to understand HTML, because it is the foundation of every webpage. You can think of HTML as the skeleton of the human bod00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·May 9 · 3 min readTCP vs UDP: When to Use What, and How TCP Relates to HTTPIntroduction Until now, we have explored how DNS works, how TCP establishes communication, and how browsers request webpages. But before understanding TCP vs UDP, we must first understand why protocol00
OSOm Shirbhateindev-ops-blogs.hashnode.dev·May 6 · 2 min readTCP Working: 3-Way Handshake & Reliable CommunicationIntroduction Until now, we have seen how browsers resolve domain names into IP addresses using DNS. After receiving the IP address, the browser sends an HTTP/HTTPS request to the server for webpages a00