🤖 Never Lose Your AI Agent’s Train of Thought
A guide to persisting conversational AI agent sessions in .NET using the Microsoft Agent Framework, Redis, and Blazor to solve stateless API problems.
A guide to persisting conversational AI agent sessions in .NET using the Microsoft Agent Framework, Redis, and Blazor to solve stateless API problems.
A daily roundup of links covering .NET, Azure, AI, web development, JavaScript, and other software engineering topics and tools.
Learn how to customize ASP.NET's default OpenAPI schema name generation to resolve naming conflicts between models in different namespaces.
Introduces a free, open-source .NET Toolbox with utilities like JSON to C# conversion, middleware designer, and package centralizer for developers.
A guide to writing strongly typed integration tests for ASP.NET Web APIs using the Kiota client generator and OpenAPI specifications.
A guide to implementing secure cookie-based authentication for a YARP Backend for Frontend (BFF) in a .NET Aspire application.
Explains how to use data annotation validation for incoming models in ASP.NET 10 Minimal APIs, highlighting differences from Controllers.
A guide to creating a custom 404 error page in Blazor Web Apps for .NET 8, as the traditional <NotFound> router method no longer works.
Benchmarking performance of ASP.NET Minimal API vs classic Controllers in .NET 8 and 9 using BenchmarkDotNet.
A guide to centralizing CancellationToken management in ASP.NET using a middleware service to reduce repetitive code.
A developer shares lessons learned and pitfalls to avoid when implementing policy-based authorization in .NET applications.
Explains how to use the AsParametersAttribute in ASP.NET Minimal APIs to organize endpoint parameters into cleaner, encapsulated DTOs.
Explores integrating HTMX with Blazor's server-rendered components in .NET 8 to add interactivity without WebSockets or WebAssembly.
Explains how to use ASP.NET's DelegatingHandler to intercept and modify HTTP requests, focusing on adding dynamic headers like Authorization.
A guide to implementing reusable feature flag checks in ASP.NET Minimal APIs using custom Endpoint Filters, moving logic out of route handlers.
Explores the benefits of upgrading to .NET 8, focusing on performance gains and long-term support, as the first part of a series.
Explains how to implement centralized request validation using Endpoint Filters in ASP.NET 7.0 Minimal APIs to avoid code duplication.
A technical guide exploring the new output caching middleware in .NET 7, demonstrating its setup and usage with practical API examples.
Guide to mapping Azure Files storage as a virtual directory in Azure App Service using XDT or the portal, with notes for ASP.NET vs. Core.
A tutorial on creating a custom RequiredIf validation attribute for conditional form validation in Blazor applications.