Hexagonal architecture, also known as “Ports and Adapters”, is a software design style that promotes a strict separation between business logic (at the core of the application) and interactions with …
Data validation is a fundamental pillar of any robust software.It acts as a safeguard, preventing the introduction of incorrect or poorly formatted information that could compromise the system’s …
Aaah, HttpClients. There are plenty of reasons to use them—regardless of the language.All it takes is the need to call a resource on the internet—be it a web page or an API—and boom! You’re …
Automated testing plays a central role in ensuring the quality and reliability of software deliveries. However, automating API tests within CI/CD workflows remains a challenge for many teams. The CLI …
In the world of computing, programming languages are essential tools used to communicate complex operations to a computer. Their main purpose is to provide a language understandable by humans, which …
On June 10 and 11, 2024, I attended the “Integrate 2024” event organized by Kovai. During the event, Microsoft announced a new feature: Geo-replication for Azure Service Bus.
The public preview was …
1. Introduction
1.1 What are Logic App Standard?
Azure Logic Apps Standard are integration and workflow automation services offered by Microsoft Azure. They allow you to orchestrate and …
In this article, we will see how to link an extension property to an identity (App Registration Client) in Entra ID. This mechanism can support multiple scenarios. In fact, I provide an example in …
We are deploying resources with Terraform from Azure DevOps.
In a Terraform main.tf file, it is recommended to use variables. The advantages are numerous: reusability, centralized …
To secure an application or an API, it is often necessary to define roles that client applications must have permissions for.
In Entra ID, this involves:
A Server App Registration …
One of my favorite tools for deploying Azure resources is the Azure CLI. I find it very simple, well-documented, lightweight, and capable of running almost anywhere. Consequently, I use it …
Recently, I worked on a project where I needed to read the contents of CSV files and then process them. We store these files in Azure Blob Storage containers. In this article, I’ll show you the …