The Node.js Event Loop ExplainedNode.js runs on a single main thread. That sounds limiting, and in one sense it is. Only one thing can sit on the call stack at a time. But that is exactly why the event loop matters. It lets Node.js May 8 · 4 min readsoumyaditya-blog.hashnode.dev
Blocking vs Non-Blocking Code in Node.jsWhen people first learn Node.js, they usually hear one sentence over and over: “Node.js is non-blocking.” Cool. But what does that actually mean? Because this one thing changes how your server behavMay 8 · 4 min readsoumyaditya-blog.hashnode.dev
REST API Design Made Simple with Express.jsREST API design gets easier once you stop treating it like a pile of routes and start treating it like a set of resource actions. Express.js fits this model well because it keeps routing clear, readabMay 8 · 6 min readsoumyaditya-blog.hashnode.dev
What is Middleware in Express and How It WorksWhen you first start learning Express, route handlers feel simple. You create a route, send a response, and everything works. app.get("/", (req, res) => { res.send("Hello World"); }); But real applMay 6 · 6 min readsoumyaditya-blog.hashnode.dev
Node.js: JavaScript on the serverJavaScript started in the browser. It lived inside web pages, clicked buttons, moved menus, and handled forms. That was the job. Then Node.js showed up and gave JavaScript a second life. Same languageMay 6 · 6 min readsoumyaditya-blog.hashnode.dev