ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.dev·May 10 · 4 min readDecoding the Mystery: Understanding the this Keyword in JavaScriptIf you’ve spent any time in JavaScript, you’ve likely encountered the this keyword. It is notoriously one of the most confusing parts of the language, often feeling like a shapeshifter that changes it00
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.dev·May 10 · 3 min readThe heartbeat of Node.js: The Event Loop ExplainedIf you’ve ever wondered how Node.js manages to be incredibly fast despite being "single-threaded," you’ve stumbled upon the engine's greatest secret: The Event Loop. Most traditional servers handle mu00
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.dev·May 10 · 3 min readThe Magic of this, call(), apply(), and bind() in JavaScriptIf you’ve ever felt like the this keyword in JavaScript is a shapeshifter that changes its identity just to confuse you, you’re not alone. It is one of the most powerful yet misunderstood features of 00
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.dev·May 10 · 3 min readBlocking vs. Non-Blocking: The Engine of Node.js PerformanceIn traditional programming, code executes line-by-line. If one line takes a long time, everything behind it stops. In Node.js, we have two ways to handle these "slow" tasks: Blocking and Non-Blocking.00
ACARKPARAVA CHAKRABORTYinunderstand-and-build-in-web.hashnode.dev·May 10 · 3 min readREST API Design Made Simple with Express.jsThink of a REST API as the "digital waiter" of the internet. When you sit at a restaurant, you don't go into the kitchen and cook your own meal. Instead, you look at a menu, tell the waiter what you w00