Adding observability to Polly resilience pipelines involves configuring TelemetryOptions for logging, customizing severity levels for resilience events, integrating OpenTelemetry to export metrics to monitoring dashboards, and creating custom MeteringEnricher classes for contextual data. This provides crucial insights into how applications handle service failures and enables data-driven optimization of resilience strategies.
Read more →Learn how to create a GitHub template repository with boilerplate files for .NET 10 applications optimized for AI coding agents.
Read more →Sometimes it can be really useful to add commands to your Aspire dashboard. It's easy to do and amazingly useful.
Read more →One of the greatest features of Aspire is how easy it is to set up, configure, and work with databases.
Read more →In this blog post, we explore how to build a Santa Chat application using AI and Retrieval-Augmented Generation (RAG) with the latest Microsoft.Extensions.AI project templates. Discover how to leverage these technologies to create an engaging and interactive experience.
Read more →In this post, Sadukie breaks down some concepts seen in testing that can get muddled - test doubles, fakes, stubs, mocks, and spies.
Read more →C# 14 now lets you use a null-conditional operator on the left side of an assignment
Read more →With the arrival of Aspire 13, Aspire now provides an MCP server that your AI coding agent can access to see the logs of your running Aspire application.
Read more →This article explores key software qualities - like scalability for peak holiday demand, resilience to shipping delays, and maintainability for managing diverse baker profiles.
Read more →A comprehensive guide to setting up parental controls and restricting eShop access on Nintendo Switch to keep your kids safe.
Read more →