Effortlessly Configure GitHub Repositories for Azure Deployment via OIDC
What if we could script the creation and configuration of a GitHub Repository so that it is ready to provision or deploy Azure resources from a GitHub Actions pipeline? We will do that in this article using the Azure CLI and GitHub CLI.
Keeping secrets secure when using API Clients
When using some API Clients (like REST Client or the HTTP Client of JetBrains' IDEs), environment variables are stored in JSON files that can contain secrets. To share these files within a team, developers tend to send them by email or by messaging applications, which is not very convenient nor secure 🔐. I thought it would be a good idea to store these secrets directly in an Azure Key Vault and automate the generation of a JSON file containing the secrets using Azure CLI and Nushell.
Week 2, 2022 - Tips I learned this week
This is my first article of the series Tips I learned this week for 2022 🚀! And today we are going to see some tips about .NET, Azure, GitHub, and VS Code.
Pulumi with an Azure Blob Storage backend
By default when you use Pulumi, the state is managed by Pulumi Service which is very convenient as you can concentrate on building your project infrastructure instead of spending time on where to store the state and how to handle concurrency. However, sometimes for governance or pricing concerns, or any other reasons, you don't want to use Pulumi Service and you prefer to manage the state yourself with your own backend. In this article, we will see how we can do that using Azure.
How to connect to an Azure SQL Database from C# using Azure AD
In Microsoft.Data.SqlClient
v3.0.0, a new authentication mode Active Directory Default
has been released. Let's see what this means when querying an Azure SQL Database from some C# code.
Week 22, 2021 - Tips I learned this week
This week I learned some Azure CLI commands, how to have JSON IntelliSense in vscode and that Azure Storage Explorer was usable again.
Goodbye Azure Portal, Welcome Azure CLI
In this article about Azure CLI, we will talk about: