Understanding Objects in JavaScriptWhen you start learning JavaScript, one of the most important concepts you will encounter is Objects. Objects allow us to store related information together in a structured way. In this article, we wiMar 16 · 5 min readmagicofjsobjects.hashnode.dev
The Magic of this, call(), apply(), and bind() in JavaScriptIf you've ever been confused by this in JavaScript, you're not alone. It's one of those concepts that seems simple until you actually use it. Then suddenly, this doesn't mean what you think it means. Mar 12 · 10 min readlearnmagicofjs.hashnode.dev
Arrow Functions in JavaScript: A Simpler Way to Write FunctionsWhen you start learning JavaScript, you learn functions like this: function add(a, b) { return a + b; } Clear. Traditional. Reliable. Then one day you see something like this: const add = (a, b) =>Mar 12 · 5 min readarrow-fn-javascript.hashnode.dev
JavaScript Array Methods You Must KnowWhen you start learning JavaScript, arrays quickly become one of the most commonly used data structures. Whether you are storing numbers, user data or results from an API, array appear everywhere. JavMar 9 · 11 min readarray-methods-learning-js.hashnode.dev
Understanding the Thundering Herd Problem in Distributed SystemsModern distributed systems are designed to handle massive traffic, but sometimes the real problem isn’t too many users—it’s too many users doing the exact same thing at the exact same time. This phenoMar 8 · 6 min readthundering-herd-systemdesign.hashnode.dev