- .NET 9, nullable reference types
- Async/await with CancellationToken
- EF Core migrations via `dotnet ef`
- AutoMapper for DTOs, FluentValidation for input
- MudBlazor for UI components