by mguay | Nov 23, 2024 | DevOps, Node.js, Post
When building Node.js applications that rely on message brokers for asynchronous communication, developers often face the challenge of choosing between Apache Kafka and Apache Pulsar. While both are excellent distributed messaging systems, Pulsar has distinct...
by mguay | Sep 5, 2024 | NestJS, Post
Decorators are a design pattern that can help us to write cleaner code that adheres to the Single Responsibility Principe and Open-closed Principle. In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an...
by mguay | Aug 13, 2024 | NestJS, Post
This article will show how we can utilize the powerful class-transformer library to implement clean domain-driven code in a NestJS application. By the end, you will have a pattern to implement NestJS domain-driven design. Class Transformer Its ES6 and Typescript era....
by mguay | Jul 25, 2024 | NestJS, Post
In this article, I want to show you how to implement the factory method pattern in NestJS to allow for cleaner code. By the end of this article, you should be familiar with the factory method pattern & how it can be used in a NestJS application. Factory Method...