Practical guidance, concurrency tips, and caching strategies for building an Entra-compatible SCIM implementation
My hands-on experiences with Copilot coding agents, plus the latest GitHub Universe 2025 updates: Agent HQ steering, copilot-setup-steps.yml, and managing copilot environments and secrets.
Understanding the mismatch between ILogger log levels and Application Insights SeverityLevels and how to make your filters stick.
How to capture and assert all logs across categories using FakeLoggerProvider and an ILoggerFactory in FastEndpoints + xUnit tests.
A practical guide to testing `ILogger<T>` in .NET with the new `FakeLogger`, including real examples.
Real-world insights from building and deploying .NET apps using Docker, Alpine images, CI artifacts, and Kubernetes Helm charts—with security and performance in mind.
Real-world versioning challenges in .NET development: from NuGet packages to API endpoints, and the subtle compatibility issues that can break your consumers.
How to configure ApplicationInsights to avoid deprecated unload event listeners flagged by Lighthouse in modern Angular apps.
Fixing checkbox state issues in Angular when using signals.
In this blog, I'd like to touch on some final steps regarding migrating to Minimal Api using...
In my previous article, I described how to migrate HTTP calls to Minimal API using FastEndpoints....
Azure Functions are a popular choice for building serverless, event-driven applications. However, as...
⚠️ DISCLAIMER ⚠️: this way of using dependabot with the workflows is working on the time of writing...