How to update an Azure API Management API that is configured with a remote OpenApi definition using Terraform

In this post, you’ll learn how to create and update an Azure API Management API configured to fetch the OpenAPI definition from a downstream API using Terraform.
Read more →

How to push a container image to Azure Container Registry (ACR) using Terraform

In this brief post, I want to show 3 options you can use to push an application into an Azure Container Registry (ACR) using Terraform.
Read more →

An opinionated list of tips for building .NET 8 app templates

I have been developing .NET templates for quite some time, and as a result, I thought it might be helpful to compile a list of tips to consider when creating a .NET template for your own or your company’s apps.
Read more →

Getting started with OpenTelemetry Metrics in .NET 8. Part 2: Instrumenting the BookStore API

In this two-part series, I’m going to show you how to use OpenTelemetry to generate custom metrics and how to visualize those metrics using Prometheus and Grafana. In part 2, I’ll demonstrate how to add OpenTelemetry Metrics to a real life .NET 8 app and how to visualize those metrics using Prometheus and Grafana.
Read more →

Getting started with OpenTelemetry Metrics in .NET 8. Part 1: Key concepts

In this two-part series, I’m going to show you how to use OpenTelemetry to generate custom metrics and how to visualize those metrics using Prometheus and Grafana. In part 1, I’ll be discussing some key concepts that you should know when using OpenTelemetry Metrics with dotnet.
Read more →