AGAnukiran Ghoshinanukiranghosh.hashnode.dev·Mar 13 · 6 min readCSS Selectors 101: How CSS Knows What to StyleWhen I first started writing CSS, I just copied whatever I saw online. p { color: blue; } — okay, that makes paragraphs blue. Fine. But I did not actually understand why that worked. How does CSS know00
AGAnukiran Ghoshinanukiranghosh.hashnode.dev·Mar 13 · 7 min readHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsEvery day, you type a URL into your browser and a webpage appears. It feels instant. It feels simple. It is not. A browser is one of the most complex pieces of software on your computer. And most peop00
AGAnukiran Ghoshinanukiranghosh.hashnode.dev·Mar 13 · 5 min readWhy Version Control Exists: The Pendrive ProblemBefore I understood what version control was, I thought it was just something senior developers used to feel organised. Like a fancy folder system. I was wrong. Version control exists because of a ver00
AGAnukiran Ghoshinanukiranghosh.hashnode.dev·Mar 13 · 5 min readTCP vs UDP: When to Use What, and How TCP Relates to HTTPWhen you send data across a network, it does not travel as one clean block. It gets broken into small units called packets and sent across multiple routes. The problem is — networks are unreliable by 00
AGAnukiran Ghoshinanukiranghosh.hashnode.dev·Mar 13 · 4 min readHow DNS Resolution WorksWhenever you type in google.com in your browser and hit enter, a lot of things happen behind the scenes while the site loads. Your computer translates the domain name into an IP address which machines00