PROGRESSIVE CODERPROGRESSIVE CODER
  • Become a Pro!
  • Areas
    • Software Design and Architecture
      • Software Architecture
        • Microservices
        • Domain Driven Design
        • Event Driven Architecture
        • Monolithic Architecture
    • Cloud computing and DevOps
      • Platforms
        • AWS
      • Containerization and Orchestration
        • Docker
        • Docker Compose
        • Kubernetes
        • OpenShift
      • Infrastructure as Code
        • Terraform
      • Message Queuing and Streaming
        • Kafka
        • RabbitMQ
      • Caching and Performance
        • Redis
    • Programming Languages and Frameworks
      • Data Structures and Algorithms
      • Languages
        • Java
        • Rust
        • Golang
        • Python
      • Frameworks
        • Spring Boot
        • Spring Cloud
        • Axon Framework
        • NodeJS
        • ExpressJS
        • NestJS
        • Fastify
        • FastAPI
        • KoaJS
        • Deno
      • Integration
  • Blog
  • About

NodeJS

Blog

Node.js Forward Proxy: The Ultimate Implementation Tutorial

When you join a new organization, you usually face issues accessing the internet. Upon asking around, someone would provide you the proxy settings using which your workstation is able to go through the firewall and access the internet. These proxy settings essentially belong to the forward proxy server. You can Read more…

By Saurabh Dashora, 2 months1 month ago
Blog

How to create a Node.js Child Process using exec and execFile?

When you run a Node.js program, it creates a process. Process is the representation of a program that consumes memory. This memory is exclusively available for the process. Apart from memory, a process also receives computing time from the processor. A process can be divided into threads. Think of a Read more…

By Saurabh Dashora, 2 months2 months ago
Blog

How to build a Node.js API Proxy using http-proxy-middleware

A proxy is something that acts on behalf of something else. Your best friend giving your attendance in the boring lecture you bunked during college is a real-life example of proxying. When it comes to API development, a proxy is an interface between the client and the API server. The Read more…

By Saurabh Dashora, 2 months1 month ago
Blog

In-Memory Caching in Node.js using node-cache

Application developers always strive to improve the performance of their application. However, if an application receives a large number of requests, the performance can take a hit. This is specially true if the request flow involves disk access or fetching records from a database. A particularly frustrating case is when Read more…

By Saurabh Dashora, 2 months1 month ago
Blog

Asynchronous vs Synchronous Programming in Node.js

The architecture of Node.js expects an application to run in one process and one thread. And yet, Node.js can handle concurrency just fine. This is because most of the platform’s features support outsourcing complex work. The outsourcing of complex work is basically asynchronous programming. In other words, asynchronous programming allows Read more…

By Saurabh Dashora, 2 months2 months ago
Blog

How to get Node.js __dirname and __filename variables with ES Module?

The variables __dirname and __filename are useful variables in Node.js application development. If your source file is in a folder /Projects/demo-app/index.js and you print the values of these variables, you will get the below output: But why are these variables useful? These variables are useful when trying to import other Read more…

By Saurabh Dashora, 2 months2 months ago
Blog

Node.js Webserver with HTTP Module is so easy!

What if your car breaks down on a highway and you have no clue what the mechanic is saying about the problem? This is the same as working with your Node.js webserver using frameworks such as Express. You know how to build applications. But you don’t know how those applications Read more…

By Saurabh Dashora, 3 months3 months ago
Blog

The Many Uses of Node.js stdin, stdout and stderr

When we run a Node.js program, a process starts for that program. The process is like a box of system resources. It uses those resources to execute the program. A Node.js process is initialized with three open file descriptors – stdin, stdout and stderr. These file descriptors are basically streams. Read more…

By Saurabh Dashora, 3 months3 months ago
Blog

What is unleashing Zalgo in the context of NodeJS?

Can you avoid unleashing Zalgo in NodeJS? Yes, you probably can but for that, you need to know what does it even mean by unleashing Zalgo. By the way, the term Zalgo comes from a meme. Basically Zalgo happens to be an Internet legend about an ominous entity believed to cause Read more…

By Saurabh Dashora, 4 months4 months ago
Blog

What you must know about the NodeJS Callback Pattern?

NodeJS is single-threaded. And still, NodeJS is also asynchronous. This is made largely possible due to the adoption of callback design pattern in NodeJS. In this post, we will understand a number of important concepts: In case you want to understand the need of callbacks in the first place, I Read more…

By Saurabh Dashora, 4 months3 months ago

Posts navigation

1 2 … 4 Next
Recent Posts
  • A Guide to NestJS Fundamentals
  • How to use the Kubernetes Replication Controller?
  • How to setup Kubernetes Liveness Probe to handle health checks?
  • Why Kubernetes Pods and how to create a Pod Manifest YAML?
  • Terraform Workspaces – Manage Multiple Environments
Categories
Recent Posts
  • A Guide to NestJS Fundamentals March 11, 2023
  • How to use the Kubernetes Replication Controller? February 20, 2023
  • How to setup Kubernetes Liveness Probe to handle health checks? February 15, 2023
Links
  • About
  • Subscribe
  • Privacy Policy

  • About
  • Subscribe
  • Privacy Policy
Created my free logo at LogoMakr.com