Strongly Typed Middleware in ASP.NET Core
Explains how to implement strongly typed middleware in ASP.NET Core using the IMiddleware interface, contrasting it with the conventional approach.
Explains how to implement strongly typed middleware in ASP.NET Core using the IMiddleware interface, contrasting it with the conventional approach.
A tutorial on testing ASP.NET Core Minimal APIs using xUnit, covering unit and integration tests for endpoints.
A tutorial on creating an RSS feed for a blog or website using Blazor and the System.ServiceModel.Syndication package in ASP.NET Core.
Explains how to implement CancellationToken support in Blazor applications to cancel long-running tasks and manage resources when users navigate away.
A developer shares how testing ASP.NET Core previews led to finding and fixing a critical deadlock issue before the final .NET 6 release.
A guide to deploying to Azure App Service using GitHub Actions with a service principal instead of publish profiles for better governance.
Announcing the new OpenIddict client library for .NET, designed to provide a unified OAuth 2.0/OpenID Connect experience across different application types.
A developer shares their experience live streaming .NET and C# learning, covering topics like .NET 6 features, Twitter Snowflake IDs, and Pulumi with Azure.
Announcing the 1.0.0 Release Candidate for IdempotentAPI, a .NET library for building fault-tolerant, idempotent Web APIs in distributed systems.
A guide to advanced OpenTelemetry tracing configuration for ASP.NET Core applications, moving beyond basic setup to optimize performance and data collection.
Explains Blazor app prerendering, its benefits for SEO and user experience, and how to implement it with practical tips.
A guide to generating mock APIs with fake data from Swagger/OpenAPI specs using Open API Mock and Swashbuckle for ASP.NET Core.
Explains how to integrate ASP.NET Core Minimal APIs with Razor Pages for efficient JSON data handling in web applications.
A guide to integrating .NET 6's JSON source generator for improved performance in ASP.NET Core Minimal APIs, including a custom extension method.
Explains how Singleton, Scoped, and Transient service lifetimes behave differently in Blazor WebAssembly client apps versus Blazor Server apps.
Guide on adapting functional tests for ASP.NET 6 Minimal Web APIs by referencing the internal Program class.
Explains the new minimal hosting API in .NET 6, where Razor Pages apps are configured in Program.cs without a separate Startup class.
Explores how .NET 6's Minimal Web API challenges traditional project structures and prompts a rethink of application organization.
A guide to implementing and managing API versioning in ASP.NET Core, covering setup, benefits, and practical examples.
A guide to transitioning from traditional ASP.NET Core MVC to the new lightweight Minimal APIs introduced in ASP.NET Core 6.0.