MSMahesh Sahuinmahi-07.hashnode.dev·May 10 · 7 min readThe Node.js Event Loop ExplainedEvery time you write setTimeout, read a file, or make a database call in Node.js, the event loop is what makes it work without freezing your server. Most developers use it constantly without understan00
MSMahesh Sahuinmahi-07.hashnode.dev·May 10 · 7 min readBlocking vs Non-Blocking Code in Node.jsNode.js is built around a single idea: do not wait. Understanding why that matters — and how Node.js achieves it — is essential before you write any serious server-side code. This article explains blo00
MSMahesh Sahuinmahi-07.hashnode.dev·May 10 · 7 min readREST API Design Made Simple with Express.jsWhen you open an app and it loads your profile, fetches your messages, or saves a form — something is happening behind the scenes. A client is talking to a server. REST APIs are the most common way th00
MSMahesh Sahuinmahi-07.hashnode.dev·May 10 · 6 min readWhy Node.js is Perfect for Building Fast Web ApplicationsWhat makes Node.js fast Node.js is fast not because of raw computation speed, but because of how it handles waiting. Most web servers spend the majority of their time waiting — waiting for a database 00
MSMahesh Sahuinmahi-07.hashnode.dev·May 10 · 5 min readMap and Set in JavaScript: Smarter Data Structures for Modern DevelopmentMap and Set in JavaScript JavaScript provides several ways to store and manage data. Most beginners start with Objects and Arrays, but as applications become larger and more complex, these traditional00