Running a production-like local environment with Aspire
Explains how to set up a production-like local development environment using Aspire, avoiding common pitfalls with dependencies.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
216 articles from this blog
Explains how to set up a production-like local development environment using Aspire, avoiding common pitfalls with dependencies.
Learn how Aspire MCP provides runtime context to AI coding agents, improving their suggestions by integrating OpenTelemetry and Aspire for better system understanding.
A practical guide on using Agentic AI in software development, sharing a workflow for building projects with AI as a supportive tool.
Guide to containerizing an ASP.NET Core BFF and Angular frontend using Aspire for improved local development and Docker deployment.
Angular Testing Library introduces a new zoneless subpackage for streamlined testing with a simplified API and better Vitest compatibility.
Explores new features in Angular v21.2 Signal Forms, including CSS class configuration and programmatic focus management.
A guide to improving Angular component snapshot tests in Vitest by capturing DOM elements instead of the entire fixture for clearer, more useful snapshots.
Learn how to customize ASP.NET's default OpenAPI schema name generation to resolve naming conflicts between models in different namespaces.
Explains how to use FusionCache's Backplane feature to synchronize HybridCache instances across multiple application instances in .NET.
Explains the new named global query filters feature in Entity Framework Core 10, enabling multiple, selectively disableable filters.
Explains how to implement secure cookie-based authentication in an Angular frontend, comparing it to the Authorization Code flow with PKCE.
A guide to writing strongly typed integration tests for ASP.NET Web APIs using the Kiota client generator and OpenAPI specifications.
A tutorial on refactoring an Angular form to use the new experimental Signal Forms API, comparing it to Template-Driven and Reactive Forms.
Explains how to use Angular's new bindings API with Angular Testing Library to test component inputs and outputs.
Explains how to forward authenticated user requests from a .NET BFF to a downstream API using YARP and OAuth 2.0 token exchange.
A guide to implementing secure cookie-based authentication for a YARP Backend for Frontend (BFF) in a .NET Aspire application.
A guide to writing isolated integration tests using TestContainers to manage external dependencies like databases in Docker containers.
A developer shares how using VS Code with GitHub Copilot as a single workspace for full-stack projects improves workflow and productivity.
Learn how to integrate Playwright tests into a .NET Aspire dashboard to run them on-demand, avoiding the need for an IDE or command line.
Explains how to use data annotation validation for incoming models in ASP.NET 10 Minimal APIs, highlighting differences from Controllers.