PinnedWhy Version Control Exists: A Video Game PerspectiveIntroduction Imagine you just started playing your favorite video game, GTA, and were greeted with this legendary scene: You played the game for hours, completing mission after mission. But then, yoJan 5, 2026·6 min read
Promise Utility & Concurrency Methods: A Goa Trip StoryWhat Planning a Goa Trip Taught Me About Promise ConcurrencyMar 1, 2026·7 min read
Inside the Browser: From URL to PixelsIntroduction What happens after you type a URL and press Enter? It feels instant, almost magical. One moment you see a blank tab, the next you’re looking at a fully styled webpage with text, images, bJan 30, 2026·5 min read
TCP vs UDP: Choosing the Right TransportIntroduction The internet is basically a huge network of computers constantly sending tiny chunks of data to each other. But without rules, this data would arrive out of order, get lost, or collide wiJan 30, 2026·4 min read
TCP Made Simple: Handshake to ReliabilityIntroduction Imagine two people trying to talk on a phone call without saying “hello” first, without taking turns, and without confirming what they heard. Messages would overlap, get lost, or be misunJan 30, 2026·4 min read
Understanding Network Devices: How Data Travels Across the InternetIntroduction Before your backend server handles an API request or your frontend loads a web page, data has to travel through a chain of physical network devices. These devices move bits across cities,Jan 30, 2026·4 min read
CSS Selectors 101: Targeting Elements with PrecisionIntroduction When you write CSS, you’re not styling the whole page at once. You’re telling the browser exactly which elements should look a certain way. CSS selectors are the tools that let you point Jan 30, 2026·3 min read