KCKousik Chowdhuryinkousik-chowdhury.hashnode.dev·May 31 · 8 min readHow Social Media Apps Store and Deliver Media EfficientlyEvery day, millions of users record videos, upload photos, save drafts, and watch endless streams of content on social media platforms. Whether you're posting a Reel, uploading a Story, or scrolling t00
KCKousik Chowdhuryinkousik-chowdhury.hashnode.dev·May 31 · 8 min readBuilding Offline Support in Messaging Apps: How Messages Work Without InternetMessaging apps have become a fundamental part of our daily lives. Whether it's chatting with friends, coordinating with coworkers, or sharing important updates, users expect messages to work instantly00
KCKousik Chowdhuryinkousik-chowdhury.hashnode.dev·May 7 · 7 min readUnderstanding Virtual DOM in React: How React Updates the UI EfficientlyThe Virtual DOM is one of the most important concepts in React because it solves a major performance problem in modern web applications. Applications today are highly interactive. The UI changes const00
KCKousik Chowdhuryinkousik-chowdhury.hashnode.dev·Apr 22 · 6 min readInside Linux: What I Learned by Exploring the SystemWhen we first learn Linux, we usually focus on commands, creating files, navigating directories, installing packages. But Linux is much more than that. It exposes almost everything through its file sy00
KCKousik Chowdhuryinkousik-chowdhury.hashnode.dev·Mar 26 · 4 min readAsync Await in JavaScript Explained SimplyIntroduction Handling asynchronous code in JavaScript was not always easy. First, developers used callbacks, which often led to messy nested code. Then promises improved things, but still required cha00