MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·1d ago · 3 min readUnderstanding the this Keyword in JavaScriptIn JavaScript, one of the most confusing topics for beginners is the this keyword. Many people think it behaves the same everywhere, but it actually changes depending on how and where the function is 00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·1d ago · 4 min readThe Node.js Event Loop ExplainedNode.js is very fast and can handle many users at the same time. But JavaScript (and Node.js) is single-threaded, which means it can do only one task at a time in the main thread. So how does Node.js 00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·2d ago · 4 min readThe Magic of this, call(), apply(), and bind() in JavaScriptIn JavaScript, one of the most confusing topics for beginners is this keyword and function methods like call, apply, and bind. But the idea is actually simple. Think of it like this: this means “who 00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·2d ago · 3 min readFunction Declaration vs Function Expression: What’s the Difference?In JavaScript, we often need to perform the same task multiple times. Writing the same code again and again is not efficient. To solve this, we use functions. A function is a reusable block of code th00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·4d ago · 3 min readBlocking vs Non-Blocking Code in Node.jsWhen working with Node.js, one of the most important concepts is understanding blocking and non-blocking code. This concept directly affects how fast and scalable your application is. Blocking = wait00
SShayintoddlerstech.hashnode.dev·4d ago · 3 min readSetting Up Your First Node.js Application Step-by-Steptoday i am here to give you a walkthrough of your first node.js app . Whether you use windows , mac or linux i will try to be OS neutral so anyone can follow along. Install Node.Js installing node is00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·4d ago · 3 min readREST API Design Made Simple with Express.jsIn modern web development, applications need to communicate with each other. For example: A frontend app needs data from a backend server A mobile app needs user information from an API A website n00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·4d ago · 4 min readWhy Node.js is Perfect for Building Fast Web ApplicationsNode.js is known for being fast and efficient, especially for web servers and APIs. Many modern companies use Node.js because it can handle a large number of requests without slowing down. But what ex00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·4d ago · 3 min readWhat is Middleware in Express and How It WorksWhen you build a web application using Express.js, every request from the user goes through a process before reaching the final response. In this process, middleware plays a very important role. Middl00
MIMd Intekhab Alaminjavascript-nodejs.hashnode.dev·4d ago · 3 min readMap and Set in JavaScriptIn JavaScript, we often store and manage data using objects and arrays. But in some cases, these traditional structures are not the best choice. To solve this, JavaScript introduced two important data00