How to Convert Nested Objects to Flat Objects in JavaScript.Why Arrays Need Special Handling.Mar 4, 2026·4 min read·41
Polyfills of JS Array Methods - Flat, Map, Filter & Reduce (Because Why Not?)May 13, 2025·4 min read·160
Polyfills for Call, Apply, and Bind — Let’s Build Them From Scratchhttps://store.nandan.dev/l/javascript-interview-prep-handbook Okay, so if you have ever deep-dived into JavaScript interviews or just casually scrolled through dev Twitter (yes, that’s a thing), you would have stumbled upon someone throwing around ...Apr 28, 2025·3 min read·368
I built an AI Book Recommendation App and was DDOS-ed for it.How I vibe coded my way into trouble and coded my way out of it..!!Apr 15, 2025·3 min read·95
Yet another blog on Call, Apply & Bind..!!How to answer the question : Explain Call, Bind & Apply in Javascript.Nov 22, 2024·3 min read·206
What are Javascript Closures?Closures are a fundamental concept in JavaScript that enables powerful features like data privacy, state persistence, and functional programming. This blog will demystify closures with examples and practical use cases. When are closures created? Clos...Nov 18, 2024·2 min read·595
System Design : SQL vs NoSQL databasesIn the realm of databases, two primary types of solutions exist, SQL (relational) and NoSQL (non-relational) databases. These two categories differ significantly in their construction, the nature of the data they store, and their storage methods. Rel...Aug 13, 2024·3 min read·212
System Design: Databases and DBMSWhat is a Database? A database is a structured collection of information or data that is typically stored electronically in a computer system. The management of the database is usually done by a Database Management System (DBMS). The combination of t...May 1, 2024·7 min read·793