Another approach to building your own NestJS projects with Docker

Thanks to Andrey

NestJS is an incredible framework for building backend applications for NodeJS developers, using mostly of the common ExpressJS under the hood, and not only that. The framework is very consolidate and enterprise friendly. If you are interested in seeing more about NestJS, reach out to my article on how to write a REST API with NestJS

When running your application with containers, specially with NodeJS applications, you usually would like to have faster builds that doesn’t consume much memory. A Basic build with NestJS without much care can go easily up to 1gb, and that will consume time in your…


Hello everyone. In this series, I will be talking about how to build React projects with a mono repository approach.

Why mono repositories?

The idea behind using mono repositories is the ability to create several “projects” inside a single repository. This approach eases your development process and you can have several teams working in parallel with a minimum conflict in the meantime. You are also able to control versions about features that are stable versus features that are in alpha or in other types of status.

How to do it? Lerna

Lerna is one of the tools that support you in reaching your desired goal. It is basically…


In this article, we are going to expand our current NestJS project to quick-add a real working example of a Dockerfile to run as a container.

NestJS / Part 05

This article will focus basically on a common NestJS issue: A basic image can be extremely big without some handling. We will focus on creating a reduced image size for our NestJS REST application!

If you are interested only in the Dockerfile part, just skip the quick introduction and move forward.

If you are not aware of my article series, you can start with the first article here.

We are building a REST API…


Worked for my testing scenario as a charm!

Thanks for sharing


In this article series, we continue developing our REST API using NestJS as a framework of choice, now implementing our user service, adding real data for our application and storing it in a local PostgreSQL database.

This is the part 03 of a few articles that I am using to create a REST API based with NestJS. If it is your first time here, please check my first article in this link:

What we are going to do?

We are continuing to develop the article from the first episode. …


In this article series, we continue developing our REST API using NestJS as a framework of choice

This is the part 02 of a few articles that I am using to create a REST API based with NestJS. If it is your first time here, please check my first article in this link:

We are continuing to develop the article from the first episode. If you want to code together, please use my branch from the end of the first article, here.

In this article we are going to create a users resource and its own CRUD operations, adding the…


Welcome back! In the mini series of article I am going to guide you on how to built a REST API using NestJS framework

If it is your first time reading one my articles, welcome! If you are already following some of my articles, welcome back!

I am Marcos, a former software engineer that works remote from the past 5 years already. Last year I wrote a total of 12 articles trying to explain in a simple way a “how to” create a REST API with ExpressJS. I was not promoting it and got surprised and happy with the thousands…


In past years, mostly thanks to Node.js, JavaScript started to be used to create server-side applications. As for the frontend side, we’ve been seeing several good frameworks arriving and consolidating themselves, such as Angular, React, and Vue.js.

Backend libraries and frameworks to work with Node.js also appeared and one of the most popular is still Express. Don’t get me wrong, I love Express. I have been working with it for at least five years for now. Express is very flexible and easy to use, which saves hours of coding time when producing your new API.

But Express architecture is a…


How to create an AKS cluster using Azure CLI and integrate it on Gitlab CI

Increase your devops skills!

Hello all, for who is first arriving on my medium articles, I am sometimes writing some hands on tutorials on software development field. I also have a full Express tutorial which can be found here.

In this article, I am trying to resume an initial approach to create a Kubernetes cluster in Azure with azure cli, then integrating it into Gitlab CI.

I am expecting a minimum knowledge about what is Kubernetes and basic usages, as well as a basic understanding on Azure services, Docker and Gitlab, then we can avoid a lot of content and go straight to the…


This is a very short tutorial to show one of several approaches to handle Authentication in React

Hi there, in this article I want to show one simple way to handle Authentications in React, without redux!

The story of a lot single page applications are almost the same:

I want a single page application that I can control user registration and flows depending if the user is logged or not or which kind of permissions the user have. But, since React gives me several tools to do it, how can I configure it?

In this article I am showing one…

Marcos Henrique da Silva

Software Engineer, straightforward work mindset

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store