The 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 understan7 min read·mahi-07.hashnode.devMay 10
Blocking 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 blo7 min read·mahi-07.hashnode.devMay 10
REST 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 th7 min read·mahi-07.hashnode.devMay 10
Why 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 database6 min read·mahi-07.hashnode.devMay 10
Map and Set in JavaScript: Smarter Data Structures for Modern DevelopmentLearn Map and Set in JavaScript with simple examples. Understand differences between Map vs Object and Set vs Array and practical applications5 min read·mahi-07.hashnode.devMay 10