How Instagram Stores Reels, Photos, and Drafts Behind the ScenesThe moment you tap record You open Instagram, hit record on a Reel, dance around for fifteen seconds, and stop. Then — instead of posting right away — you tap out of the app to reply to a text. When y13 min read·kushagrablogs.hashnode.devJul 31
How WhatsApp Works Without Internet: Offline Messaging and Sync ExplainedThe moment you hit airplane mode You're on a flight, the cabin door closes, you switch to airplane mode — and then someone texts you something important. Out of habit you open WhatsApp and type a repl14 min read·kushagrablogs.hashnode.devJul 31
React Fundamentals: Components, JSX, State, and Re-renderingWhy did developers create React when JavaScript already existed? JavaScript could already manipulate web pages. You could select an element, change its text, toggle a class, respond to a click. So why11 min read·kushagrablogs.hashnode.devJul 31
State Management: Context API, Prop Drilling, React.memo, useMemo, and useCallbackWhy does managing state become difficult as applications grow? When you build your first React component, state feels simple. One component, a useState, some JSX. But the moment you need to share that13 min read·kushagrablogs.hashnode.devJul 31
Securing Apps: Password Hashing, RBAC, OAuth, and OpenID ConnectHow does a website know who you are? When you type your email and password into a login form and hit enter, a surprisingly complex set of decisions happens in the background. The server checks your id14 min read·kushagrablogs.hashnode.devJul 31