Understanding Nestjs Interceptors
What are Interceptors? Interceptors in NestJS are powerful tools that allow you to intercept and manipulate the request-response cycle of your application. They provide a way to: Execute custo...
What are Interceptors? Interceptors in NestJS are powerful tools that allow you to intercept and manipulate the request-response cycle of your application. They provide a way to: Execute custo...
NestJS, a powerful framework for building efficient and scalable server-side applications, relies heavily on its Dependency Injection (DI) container. This IoC (Inversion of Control) container is at...
Program vs. Process Program: A program is an executable file that contains a set of processor instructions stored as a file on disk. Process: When the code in a program is loaded into memory ...
The request-response model defines a communication pattern where a client sends a request to a server, and the server responds with a corresponding response. 1. DNS Lookup When you enter a domai...
Overview Node.js and Asynchronous Operations: When an asynchronous operation is initiated in Node.js (e.g., fs.readFile), Node.js knows it’s asynchronous because the API is des...
Understanding JWT (JSON Web Tokens) JWTs, or JSON Web Tokens, are secure tokens sent with each request or response to ensure that the data between parties remains unchanged. Their simplicity and e...
Hi, I’m Amr Mubarak, a passionate backend engineer. I have a strong foundation in backend development, specializing in Node.js, Express, and NestJS. Recently, I’ve been diving into GoLang, and I al...