KTKushagra Trivediinkushagrablogs.hashnode.dev·2d ago · 13 min readHow 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 y00
KTKushagra Trivediinkushagrablogs.hashnode.dev·2d ago · 14 min readHow 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 repl00
KTKushagra Trivediinkushagrablogs.hashnode.dev·2d ago · 11 min readReact 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 why00
KTKushagra Trivediinkushagrablogs.hashnode.dev·2d ago · 13 min readState 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 that00
KTKushagra Trivediinkushagrablogs.hashnode.dev·2d ago · 14 min readSecuring 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 id00