ASP.NET Core API Development Minimal APIs (.NET 10 Preferred) Endpoint Groups Program.cs Registration Middleware Pipeline Custom Middleware Endpoint Filters OpenAPI / Swagger Error Handling Rate Limiting (from official docs) Dependency Injection Patterns (from official docs) Middleware Pipeline Order (from official docs) Native AOT Support Options Pattern (from official docs) Best Practices - Use for compile-time response type checking - Always pass and respect - Use for complex query objects - Group endpoints by feature/resource with - Use endpoint filters instead of controller action filter…