Understanding Objects in JavaScriptA beginner-friendly guide to one of JavaScript's most powerful features5 min read·magicofjsobjects.hashnode.devMar 16
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.10 min read·learnmagicofjs.hashnode.devMar 12
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) =>5 min read·arrow-fn-javascript.hashnode.devMar 12
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. Jav11 min read·array-methods-learning-js.hashnode.devMar 9
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 pheno6 min read·thundering-herd-systemdesign.hashnode.devMar 8