The Magic of this, call(), apply(), and bind() in JavaScriptIf you've ever run a piece of JavaScript code and gotten undefined when you expected a name, or seen this print something totally different from what you thought it would, you're not alone. This one kAug 6 · 13 min readblogwithmangesh.hashnode.dev
JavaScript Promises Explained: From Callbacks to Production-Level Promise PatternsUnderstand Promises deeply with diagrams, real-world examples, promise chaining, error handling, and how promises work behind the scenes. Think about the last time you ordered food online. You open tAug 5 · 34 min readblogwithmangesh.hashnode.dev
Map and Set in JavaScript: The Smarter Way to Store DataOkay so picture this. You're building a phone contacts app. Every contact has a unique phone number, and you need to pull up their name super fast when a call comes in. You also want to keep a list ofAug 5 · 13 min readblogwithmangesh.hashnode.dev
Spread vs Rest Operators in JavaScript: The Difference Every Developer Should Actually UnderstandI used to think the three dots ... in JavaScript were just one operator with a confusing dual personality. Turns out, that's basically true — except the "personality" depends entirely on where you putAug 5 · 14 min readblogwithmangesh.hashnode.dev
Destructuring in JavaScript Explained: Arrays, Objects, Defaults, Nested Destructuring & Real-World ExamplesI still remember the first time I opened a React codebase at an internship and saw this line staring back at me: const { user, isLoading, error } = useAuth(); I had learned JavaScript through a "tradAug 4 · 36 min readblogwithmangesh.hashnode.dev