Blocking vs Non-Blocking Code in Node.jsWhat is Blocking Code? Blocking code means: The program must wait until a task finishes before moving forward. During this time: Execution pauses Other tasks cannot run The server become5 min read·hitakshi120.hashnode.devMay 10
REST API Design Made Simple with Express.jsWhat is a REST API? REST stands for: Representational State Transfer But don’t worry about the long name. The easiest way to understand REST API is: A REST API allows clients and servers to co5 min read·hitakshi120.hashnode.devMay 10
The Node.js Event Loop ExplainedWhy Node.js Needs an Event Loop Node.js is: Single-threaded That means: It mainly uses one main thread One thread cannot do many tasks at the exact same moment So the question becomes: Ho5 min read·hitakshi120.hashnode.devMay 10
Understanding the this Keyword in JavaScriptWhat Does this Represent? In JavaScript: this represents the current execution context But for beginners, the easiest way to understand it is: this = the object that is calling the function4 min read·hitakshi120.hashnode.devMay 10
JavaScript Operators: The Basics You Need to KnowWhat Are Operators in JavaScript? Operators are symbols used to perform operations on values and variables. ✅ Example let result = 10 + 5; Here: + is the operator 10 and 5 are operands The5 min read·hitakshi120.hashnode.devMay 10