SSantrainblog-santra.hashnode.dev·May 10 · 6 min readThe Node.js Event Loop ExplainedNode.js runs JavaScript on a single thread. One call stack, one thing executing at a time. On the surface that sounds like a serious limitation for a server that needs to handle thousands of simultane00
SSantrainblog-santra.hashnode.dev·May 10 · 5 min readREST API Design Made Simple with Express.jsTwo systems need to talk. A mobile app needs data from a server. A frontend needs to create, update, and delete records. REST is the convention that makes this communication predictable both sides agr00
SSantrainblog-santra.hashnode.dev·May 10 · 7 min readI Explored the Linux File System for the First Time. Here's What I Found.I am not a Linux person. Before this assignment I had never really sat down and explored it. I knew it was an operating system, I had seen people use it, but that was about it. Then I got this assignm00
SSantrainblog-santra.hashnode.dev·May 10 · 5 min readMap and Set in JavaScriptJavaScript has always had objects for key-value storage and arrays for lists. They work but they come with quirks that quietly cause problems in certain situations. Map and Set were introduced to solv00
SSantrainblog-santra.hashnode.dev·May 9 · 6 min readWhy Node.js is Perfect for Building Fast Web ApplicationsSpeed in a web server isn't just about raw computation. Most of the time your server spends isn't calculating anything it's waiting. Waiting for a database to respond, a file to load, an external API 00