HHitakshiinhitakshi120.hashnode.dev·May 10 · 5 min readBlocking 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 become00
HHitakshiinhitakshi120.hashnode.dev·May 10 · 5 min readREST 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 co00
HHitakshiinhitakshi120.hashnode.dev·May 10 · 5 min readThe 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: Ho00
HHitakshiinhitakshi120.hashnode.dev·May 10 · 4 min readUnderstanding 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 function 00
HHitakshiinhitakshi120.hashnode.dev·May 10 · 5 min readJavaScript 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 The00