NSNitin Sharmainnitinsharma11.hashnode.dev·May 2 · 10 min readThe Final Evolution: A Deep Dive into Mastering Async/Await in Modern JavaScriptIf you have followed our journey through the evolution of asynchronous JavaScript, you know that we started in the chaotic, messy world of "Callback Hell," where our code formed massive, unreadable, s00
NSNitin Sharmainnitinsharma11.hashnode.dev·May 2 · 6 min readA Beginner's Guide to JavaScript PromisesIf you have started writing asynchronous JavaScript—like asking a database for user profiles or downloading information from a third-party API—you have likely encountered a situation where your code s00
NSNitin Sharmainnitinsharma11.hashnode.dev·May 2 · 7 min readUnpacking the Magic: A Simple Guide to Destructuring in JavaScriptIf you spend enough time looking at modern JavaScript code, or if you are learning a framework like React, you will inevitably see strange-looking code where curly braces and square brackets are place00
NSNitin Sharmainnitinsharma11.hashnode.dev·May 2 · 7 min readBeyond Objects and Arrays: A Simple Guide to Map and Set in JavaScriptIf you have been writing JavaScript for a little while, you are probably very comfortable using Arrays and Objects. They are the bread and butter of the language. We use Arrays to keep track of lists,00
NSNitin Sharmainnitinsharma11.hashnode.dev·May 2 · 6 min readWaiting in Line vs. Taking a Number: A Simple Guide to Sync and Async JavaScriptIf you have ever clicked a button on a website and felt the entire page freeze for a few seconds, you have experienced the dark side of computer programming. As developers, we want our code to run as 00