Latest

Jan
27
Nest.JS | Monads -> IO

Nest.JS | Monads -> IO

The IO monad, also known as the “Input/Output monad,” is a functional programming concept that allows you to separate the description of an…
2 min read
Jan
27
Nest.JS | Monads -> Reader

Nest.JS | Monads -> Reader

The Reader monad, also known as the “Environment monad,” is a functional programming concept that allows you to pass an environment, or a…
2 min read
Jan
27
Nest.JS | Monads -> State

Nest.JS | Monads -> State

The State monad is a functional programming concept that allows you to manage state in a functional, immutable way. It allows you to write…
2 min read
Jan
27
Nest.JS | Monads

Nest.JS | Monads

A monad is a design pattern and a mathematical structure that is used to model computations in a functional programming paradigm. It is a…
1 min read
Jan
24
Nest.JS | Providers -> Twilio.

Nest.JS | Providers -> Twilio.

To send an SMS in Nest.js using Twilio, you’ll first need to install the Twilio npm package by running npm install twilio. Then, you can…
2 min read
Jan
19
Node.JS | Atomic Operations

Node.JS | Atomic Operations

An atomic operation is a single, indivisible action that is performed on data. It is a type of operation that guarantees that the operation…
2 min read
Jan
18
Nest.js | Memoization vs Cache

Nest.js | Memoization vs Cache

Memoization and caching are related but distinct concepts. Memoization is a technique where a function stores the results of previous…
3 min read
Jan
16
Node.JS | How to Optimize Your API

Node.JS | How to Optimize Your API

There are several ways to optimize a Node.js application, including:
8 min read
Jul
20
MongoDB | Remove old data

MongoDB | Remove old data

Today we will be looking at how to remove old records in MongoDB based on X days. Before we do anything, we need to generate a list of…
1 min read
Apr
27
Easy way to scale your Node.js Application

Easy way to scale your Node.js Application

Horizontal scaling comes down to the number of instances of your application running at the same time, in a few words — duplicating your…
4 min read