Posts

thumbnail
Enable SSH Server in the Windows Subsystem for Linux (WSL)

In this guide, I will show you how to configure an SSH Server in your Windows Subsystem for Linux (WSL), so you can connect oth...

thumbnail
Restart Kubernetes pods following a schedule using Helm

In my previous post I showed you how to restart...

thumbnail
Restart Kubernetes pods following a schedule using Kubectl

Many times we need to restart pods daily or after some hours for diverse reasons, for example in the case of API projects with ...

thumbnail
Create an Azure Key Vault with RBAC role assignments using Terraform

Azure Key Vault is a Microsoft Azure resource that securely stores and manages sensitive data, including secrets, encryption ke...

thumbnail
Get the download url of the latest GitHub release using Bash or PowerShell

To download the latest version of a GitHub release, we often do it manually from GitHub.com, but there are times when we need t...

thumbnail
Design Patterns - Transactional Outbox pattern

In the microservice architecture, many times we need that they communicate with each other by sending messages using a message ...

thumbnail
Check objects deep equality in TypeScript

When we use the equality operators to compare objects, we are only comparing them by reference, so it returns true...

thumbnail
Constructors access level

The class constructor is invoked when the keyword new is used to create a new class instance. Construct...

thumbnail
Domain-Driven Design & Clean Architecture

The Clean Architecture is a set of rules and principles for organizing a code development project, and how all its components i...

thumbnail
Design Patterns - Unit of Work Pattern

The Unit of Work pattern is a design pattern to group one or more operations (usually to the database) in an atomic transaction...