HJHarsh Josolkarinharshjosolkar.hashnode.dev·Jun 15 · 5 min readAsync/Await in JavaScript: Writing Cleaner Asynchronous CodeIf you have spent any time writing JavaScript, you know that asynchronous programming is at the heart of the language. From fetching data from an API to reading files or setting timers, JavaScript rel00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·May 31 · 6 min readBehind the Feed: How Social Media Apps Store Reels, Photos, and DraftsImagine you are midway through recording the perfect Reel. You have trimmed the clips, applied a vibrant color filter, and synced the cuts to a trending audio track. Suddenly, you get a phone call. Yo00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·May 30 · 7 min readHow WhatsApp Works Without Internet: Offline Messaging and Sync ExplainedImagine you are boarding a flight. You switch your phone to airplane mode, open WhatsApp, and text your friend: "Just taking off, see you in a few hours!" Instantly, the message bubble appears on your00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·May 28 · 5 min readThe Node.js Event Loop ExplainedAt the heart of Node.js lies a seemingly contradictory fact: JavaScript is single-threaded. This means it has only one main thread of execution and can technically only do one thing at a time. If this00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·May 23 · 8 min readExpo Router vs React Navigation - Which One Should You Use in 2026?As of 2026, the React Native ecosystem has reached a fascinating level of maturity. We now have Expo Router v55 pushing the boundaries of universal apps with advanced web and native features, while Re00