HJHarsh Josolkarinharshjosolkar.hashnode.dev·Aug 12 · 7 min readMastering TypeScript: Interfaces, Generics, Unions Explained If JavaScript works, why was TypeScript created? JavaScript is the undisputed language of the web, but it was originally designed to add simple interactivity to web pages—not to build massive, enterpr00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·Aug 7 · 7 min readState Management: Context API, Prop Drilling, React.memo, useMemo, and useCallbackWhy does managing state become difficult as applications grow? When you first build a React application, state management feels intuitive. You keep your data in a parent component and pass it down to 00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·Jul 16 · 8 min readSecuring Apps: Password Hashing, RBAC, OAuth, and OpenID ConnectHow does a website know who you are? When you log into your bank, post on social media, or access private company documents, the system must confidently identify you and restrict your actions to only 00
HJHarsh Josolkarinharshjosolkar.hashnode.dev·Jul 15 · 10 min readModern Database Access: Prisma, Drizzle, and ORMs ExplainedWhere does application data live after a user closes the app? When a customer places an order on an e-commerce platform, drafts a post on a blogging site, or likes a photo on social media, that data c00
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