SKSanjeev Kujurinsanjeevsaniel.hashnode.dev·May 31 · 17 min readHow WhatsApp Works Without Internet: Offline Messaging and Sync ExplainedMobile Development · React Native Have you ever sent a WhatsApp message while on the London Underground, only to surface and watch all your messages suddenly whoosh through with their little ticks ap00
SKSanjeev Kujurinsanjeevsaniel.hashnode.dev·May 31 · 15 min readHow Instagram Stores Reels, Photos, and Drafts Behind the ScenesMobile Development · React Native Think about the last time you recorded a Reel. You pointed your phone at something, tapped the big red button, filmed a few seconds, maybe added a song — then either00
SKSanjeev Kujurinsanjeevsaniel.hashnode.dev·May 31 · 11 min readHow React Virtual DOM Works Under the HoodThe Problem Nobody Talks About Enough Let's start with a story. Imagine you're updating a price on an e-commerce website. There are 500 products on the page. A customer changes the quantity of one i00
SKSanjeev Kujurinsanjeevsaniel.hashnode.dev·May 22 · 8 min readExpo Router vs React Navigation: Which One Should You Use in 2026?If you have ever built a mobile app, you know that moving from one screen to another can quickly become a headache. Unlike a website where you just click a link and open a new page, a mobile app has t00
SKSanjeev Kujurinsanjeevsaniel.hashnode.dev·Feb 2 · 9 min readEmmet for HTML: A Beginner's Guide to Writing Faster MarkupThe Slow Reality of Writing HTML Picture this: You're building a website and need to create a navigation menu with five links. You open your code editor and start typing: <nav> <ul> <li><a href="#"></a></li> <li><a href="#"></a></li> <l...00