Enterprise Patterns for ASP.NET Core Minimal API: Data Transfer Object Pattern
Explains the Data Transfer Object (DTO) pattern in ASP.NET Core Minimal APIs to separate domain models from API contracts.
Explains the Data Transfer Object (DTO) pattern in ASP.NET Core Minimal APIs to separate domain models from API contracts.
Explains the Lazy Load pattern for ASP.NET Core Minimal APIs, covering manual implementation, EF Core usage, and performance trade-offs.
Explains the Identity Map pattern for ASP.NET Core Minimal APIs to ensure a single in-memory object per database entity within a request.
Explains how to implement the Repository pattern in ASP.NET Core Minimal APIs to decouple domain logic from database access.
Benchmarking performance of ASP.NET Minimal API vs classic Controllers in .NET 8 and 9 using BenchmarkDotNet.
Explains how to use the AsParametersAttribute in ASP.NET Minimal APIs to organize endpoint parameters into cleaner, encapsulated DTOs.
Announcing new features in NCronJob, a .NET job scheduler, including dependent jobs and Minimal API support.
Explains why OpenAPI definitions break in ASP.NET Core Minimal APIs after refactoring and how to fix them by preserving metadata.
A technical guide on using the WolverineFx.HTTP package to simplify API endpoints and reduce boilerplate code in .NET applications.
A guide to implementing reusable feature flag checks in ASP.NET Minimal APIs using custom Endpoint Filters, moving logic out of route handlers.
Explores using .NET Minimal API endpoints as the application layer, advocating for the REPR pattern to simplify project structure and reduce unnecessary layers.
Explains the new C# 12 feature allowing default parameter values in lambda expressions, with examples and usage in Minimal APIs.
Explains how to implement centralized request validation using Endpoint Filters in ASP.NET 7.0 Minimal APIs to avoid code duplication.
A tutorial on creating an ASP.NET Core Minimal API using Visual Basic .NET by converting a C# project template, despite the lack of an official VB template.
Explores how .NET 6's Minimal Web API challenges traditional project structures and prompts a rethink of application organization.