ASAshish Singodiyainblog.ashish.pro·May 31 · 8 min readWhatsApp Works Without Internet: Offline Messaging and Sync ExplainedYou open WhatsApp, type a message, and hit send. A single grey tick appears. You're on a train with no signal, but the message went through anyway. Or did it? That single tick is the beginning of a su10
ASAshish Singodiyainblog.ashish.pro·May 28 · 8 min readHow Instagram Stores Reels, Photos, and Drafts Behind the ScenesYou record a Reel, add a song, trim it, and then close the app before posting. When you reopen Instagram, the draft is right there waiting. Nothing was lost. That experience feels simple. The system b00
ASAshish Singodiyainblog.ashish.pro·May 22 · 5 min readExpo Router vs React Navigation in 2026: Setup, DX, and ScaleIf you have built a React Native app, you have felt the pain of navigation setup. It is easy to get wrong and hard to keep clean as apps grow. This article explains what routing means, why it matters,00
ASAshish Singodiyainblog.ashish.pro·May 20 · 8 min readExpo Router Architecture for Large Apps: Feeds, Realtime, Offline, ScaleModern apps are not just a pile of screens. They are a living system of features, data flows, offline behavior, and performance constraints. If you have only shipped small apps, the jump to something 00
ASAshish Singodiyainblog.ashish.pro·May 5 · 7 min readJWT Authentication in Node.js Explained SimplyYour application has user accounts. Some routes should only be accessible to logged-in users. How do you protect routes and verify that a request actually comes from who they claim to be? JWT (JSON We00