SShahbaz Ahmed·Aug 31Modern Database AccessPrisma, Drizzle, and ORMs Explained16 min read·knowingnodejsexpress.hashnode.dev
SShahbaz Ahmed·Aug 30Mastering TypeScriptInterfaces, Generics, Unions Explained13 min read·debunking-js.hashnode.dev
SShahbaz Ahmed·Aug 30Modern Next.jsRouting, Layouts, Server Components, API Routes & Server Actions18 min read·fundamentalsofreact.hashnode.dev
SShahbaz Ahmed·Aug 29State Management: Context API, Prop Drilling, React.memo, useMemo, and useCallbackWhy State Management Becomes Difficult? State management becomes difficult as applications grow because the distance between where state lives and where it’s needed increases, forcing developers into23 min read·fundamentalsofreact.hashnode.dev
SShahbaz Ahmed·Aug 29Next.js ExplainedWhy It Became the Default React Framework?13 min read·fundamentalsofreact.hashnode.dev
SShahbaz Ahmed·May 8How Node.js Handles Multiple Requests with a Single ThreadTraditional backend systems often create multiple threads to handle multiple users. But Node.js takes a very different approach — and that’s exactly why it became so popular for building scalable web6 min read·knowingnodejsexpress.hashnode.dev
JJyoti Dwivedi·Apr 24Error Handling in JavaScript: Try, Catch, FinallyTry-Catch-Finally: Catching Chaos Before It Breaks Everything 🛡️10 min read·js-learn-fun.hashnode.dev
JJyoti Dwivedi·Apr 24Async/Await in JavaScript: Writing Cleaner Asynchronous CodeAsync/Await: Making Asynchronous Code Look Synchronous ✨4 min read·js-learn-fun.hashnode.dev
JJyoti Dwivedi·Apr 23Spread vs Rest Operators in JavaScriptThe Three Dots That Changed Everything ... 🎯13 min read·js-learn-fun.hashnode.dev
SShahbaz Ahmed·Mar 31Spread vs Rest Operators in JavaScriptWhat are Spread (...) Operators? The spread (...) syntax allows an iterable, such as an array or string, to be expanded in places where zero or more arguments (for function calls) or elements (for arr6 min read·debunking-js.hashnode.dev