BNBhavay Nagpalinbhavay.hashnode.dev·May 10 · 4 min readUnderstanding the `this` Keyword in JavaScriptIntroduction JavaScript's this keyword confuses almost every beginner at some point. The tricky part is that this does not refer to the function itself. Instead, it usually refers to the object that i00
BNBhavay Nagpalinbhavay.hashnode.dev·May 10 · 6 min readThe Node.js Event Loop ExplainedIntroduction Node.js is famous for handling thousands of concurrent connections efficiently while running on a single thread. At first, this sounds impossible. Traditional backend systems often rely o00
BNBhavay Nagpalinbhavay.hashnode.dev·May 10 · 5 min readBlocking vs Non-Blocking Code in Node.jsIntroduction Node.js became popular because of its speed and scalability. One of the biggest reasons behind that performance is its non-blocking architecture. To understand why Node.js handles thousan00
BNBhavay Nagpalinbhavay.hashnode.dev·May 10 · 6 min readREST API Design Made Simple with Express.jsIntroduction REST APIs are one of the most important parts of modern web development. Every time a frontend application talks to a backend server, there is a high chance that a REST API is involved. I00
BNBhavay Nagpalinbhavay.hashnode.dev·May 10 · 6 min readWhy Node.js is Perfect for Building Fast Web ApplicationsIntroduction Node.js changed the way developers build modern web applications. Before Node.js, JavaScript was mostly limited to browsers. Today, it powers APIs, real-time systems, streaming platforms,00