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 k13 min read·blogwithmangesh.hashnode.devAug 6
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 t34 min read·blogwithmangesh.hashnode.devAug 5
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 of13 min read·blogwithmangesh.hashnode.devAug 5
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 put14 min read·blogwithmangesh.hashnode.devAug 5
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 "trad36 min read·blogwithmangesh.hashnode.devAug 4