2023
Effortlessly Configure GitHub Repositories for Azure Deployment via OIDC
Scripting your Azure-Ready GitHub Repository using Azure and GitHub CLI
Deploying to Azure from Azure DevOps without secrets
Azure DevOps Workload identity federation (OIDC) with Pulumi
Create an Azure-Ready GitHub Repository using Pulumi
Using Azure OpenID Connect with Pulumi in GitHub Actions
Who is using pnpm?
Discussion about pnpm usage and popularity.
Manage multiple Node.js versions
pnpm env
A year of learning and sharing - Dev Retro 2022
Challenges and achievements of 2022
2022
When Pulumi met Nuke: a .NET love story
Pushing an ASP.NET Core API to Azure using .NET from provisioning to deployment
Week 46, 2022 - Tips I learned this week
Some tips about .NET, pnpm, and Azure DevOps.
Discussion about API clients
What should you consider when choosing an API client?
How did I automate the setup of my developer Windows laptop?
A git repository, 2 packages managers, a little bit of scripting, and here is my new environment ready
What can we do when stuck with a programming problem?
Some tips to get unstuck as a developer
What made me want to be a developer?
Some thoughts about how and why I became a developer
Keeping secrets secure when using API Clients
Playing with Azure CLI and Nushell to generate a secret environment file to send HTTP requests
Week 20, 2022 - Tips I learned this week
The "this" in TypeScript, a must-have tool for Durable Functions, and a new git alias.
Week 19, 2022 - Tips I learned this week
Git commands in vscode, a nice tool for Vue developers and a must-have Visual Studio extension.
Why will I choose Pulumi over Terraform for my next project?
My take on choosing an Infrastructure as solution
How to provision an Azure SQL Database with Active Directory authentication
Using Pulumi and its command provider to grant database permissions
Week 5, 2022 - Tips I learned this week
Tooling around .NET, Azure DevOps and VS Code.
Week 3, 2022 - Tips I learned this week
Tooling around .NET, Azure DevOps, and VS Code.
Week 2, 2022 - Tips I learned this week
Tooling around .NET, Azure, Github and VS Code.
IaC Hot Reload with Pulumi Watch
Hot-reloading your cloud infrastructure.
2021
Pulumi with an Azure Blob Storage backend
Pulumi without Pulumi Service.
Organize your GitHub stars with Astral
Another way to bookmark GitHub repositories.
Week 45, 2021 - Tips I learned this week
A bit of tooling and a bit of git.
Migrating and open-sourcing my blog
What changed on my blog - Statiq, GitHub, giscus, and much more.
Week 41, 2021 - Tips I learned this week
vscode, vscode Jest extension, csharp attributes for nullables.
Week 39, 2021 - Tips I learned this week
Azure emulators, Use my current account Edge extension, Azure icons in Visio, and Azure Charts.
ASP.NET Core - Lost in configuration
How should you use configuration providers in ASP.NET Core?
Producing packages for Windows Package Manager
Automate the upgrade of a winget package with GitHub Actions and Winget Create.
How to connect to an Azure SQL Database from C# using Azure AD
Talking about Active Directory Default authentication mode for SqlClient.
Week 22, 2021 - Tips I learned this week
IntelliSense in vscode, Azure CLI command to get assigned roles, and Azure Storage Explorer new version.
Customize your applications when installing them with winget
The override option of winget install command
Install your applications with winget
Winget import a promising feature
Once upon a time in .NET
A story about records, HTTP message handlers, HTTP client extensions...
Week 14, 2021 - Tips I learned this week
Azure tenant in vs code and Azure IoT Hub vs code extension.
Week 12, 2021 - Tips I learned this week
Version in git tag with Azure Pipelines and in application insight logs.
Week 9, 2021 - Tips I learned this week
Windows Terminal startup actions, a git config setting for submodules, and a better IntelliSense for azure pipelines vscode extension.
Forget DevOps, the future is already here!
Best practices in IT.
2020
How to do a technology watch? - Part 3
Be part of the community
You almost no longer need Key Vault references for Azure Functions.
Talking about how to manage configuration secrets in Azure Functions.
How to do a technology watch? - Part 2
Where to learn?
How to do a technology watch? - Part 1
Starting your journey with blogs and bloggings/microblogging platforms.
Automate configuration of Teams Tab SSO with PowerShell.
Creating a PowerShell script to configure SSO for the tab of a Teams application.
Clean up your local git branches.
Playing with Nushell to create a useful git alias to delete unused local git branches.
Handle token retrieval while querying an API
Using a DelegatingHandler
2019
Coming across Gitpod
An IDE in the browser
Goodbye Azure Portal, Welcome Azure CLI
Let's jump into Azure CLI!
HTML templating in Xamarin
Razor templates, Handlebars.Net ...
Testing your API with REST Client
Why using the vscode extension "REST Client" instead of Postman?