SKSonu kumar Rayinsonuray.hashnode.dev·May 31 · 15 min readHow Instagram Stores Reels, Photos, and Drafts Behind the Scenes1. Why social media apps need efficient media storage Modern social media platforms handle billions of photos, videos, stories, reels, and drafts every day. Every time a user uploads content, the plat00
SKSonu kumar Rayinsonuray.hashnode.dev·May 31 · 13 min readHow WhatsApp Works Without Internet: Offline Messaging and Sync ExplainedHave you ever sent a WhatsApp message while your phone was in airplane mode and noticed that the message still appeared instantly in the chat? The message wasn't delivered yet, but somehow it looked a00
SKSonu kumar Rayinsonuray.hashnode.dev·May 21 · 19 min readExpo Router vs React Navigation - Which One Should You Use in 2026?Introduction Navigation is one of the most important parts of any mobile application. Every app depends on routing systems to move users between screens while maintaining application state, authentica00
SKSonu kumar Rayinsonuray.hashnode.dev·May 19 · 17 min readHow, WhatsApp Would Be Built Today Using Expo Router.1. How modern large-scale mobile apps are structured Modern large-scale mobile applications are not structured like small learning projects. Applications such as WhatsApp, Instagram, and Uber are desi00
SKSonu kumar Rayinsonuray.hashnode.dev·May 5 · 14 min readHow React Virtual DOM works under the HoodIntroduction When building modern web apps with React, performance matters—especially when the UI updates frequently. Directly updating the browser’s DOM can be slow and inefficient, as even small cha00