Sshyamendrahazracodesinblog.shyamhz.dev·May 28 · 9 min readHow WhatsApp Works Without Internet: Offline Messaging and Sync ExplainedHave you ever typed out a message in WhatsApp while your phone was in airplane mode, hit send, and watched it appear instantly in the chat? It feels like magic—but there's no internet connection at al00
Sshyamendrahazracodesinblog.shyamhz.dev·May 22 · 17 min readHow Instagram, WhatsApp, Uber & Netflix Would Be Built Today Using Expo RouterYou've built a to-do app. Maybe a weather app. Your folder structure was simple: a screens/ folder, a components/ folder, and everything just worked. Then you try to build something real — something w30
Sshyamendrahazracodesinblog.shyamhz.dev·May 22 · 10 min readExpo Router vs React Navigation: Which One Should You Use in 2026?If you've built even a small React Native app, you know the pain. You create five screens, then spend the next hour wiring up navigators — stack inside tab inside drawer — passing params, managing typ10
Sshyamendrahazracodesinblog.shyamhz.dev·May 10 · 23 min readHandling File Uploads in Express with MulterA Complete Guide to Understanding and Implementing File Uploads in Node.js Introduction File uploading is one of those features that appears in almost every real-world web application. Whether it is 10
Sshyamendrahazracodesinblog.shyamhz.dev·May 9 · 23 min readHow React's Virtual DOM Works Under the HoodA Deep Dive into One of React's Most Powerful Concepts Introduction If you have spent any time learning React, you have almost certainly heard the term Virtual DOM mentioned as one of the reasons Rea10