SBSharvi Belsareindev-notebook.hashnode.dev·Jun 7 · 6 min readState Mesh: Designing a Distributed Real-Time State Synchronization SystemThe project is available here:Live Demo → https://state-mesh.onrender.com When I started building this project, I wanted to understand something that had always felt a little abstract: how state stays00
SBSharvi Belsareindev-notebook.hashnode.dev·Jan 26 · 5 min readHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhen you type a URL into the browser and press Enter, a lot more happens than “the website opens.” As developers, we use browsers every day, but most of the time we don’t really think about what’s going on inside them. Things just work, until one day...00
SBSharvi Belsareindev-notebook.hashnode.dev·Jan 26 · 4 min readTCP Working: 3-Way Handshake & Reliable CommunicationWhen two systems talk to each other over the internet, they are usually not sitting next to each other. Data has to travel through many networks, devices, and routes before it reaches the other side. If data was sent without any rules, things would b...00
SBSharvi Belsareindev-notebook.hashnode.dev·Jan 26 · 4 min readCSS Selectors 101: Targeting Elements with PrecisionWhen you write CSS, you’re usually trying to answer one simple question: which elements should this style apply to? CSS selectors exist to answer that question. Before colors, layouts, or animations, selectors decide what gets styled and what doesn’t...00
SBSharvi Belsareindev-notebook.hashnode.dev·Jan 26 · 3 min readEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupIf you’ve written HTML by hand for a while, you’ve probably felt this at some point. You keep typing the same tags again and again. Opening tag, closing tag, indent, repeat. It works, but it feels slow and a bit boring. This is where Emmet helps. Emm...00