.NET Development Best Practices
Comprehensive guidance for modern .NET 10 development.
When to Use
Activate when:
- Creating/modifying C#/.NET projects
- Building ASP.NET Core APIs or web apps
- Working with Entity Framework Core
- Developing Blazor components
- Building .NET MAUI cross-platform apps
- Building Avalonia cross-platform desktop/mobile apps
- Integrating AI with Microsoft.Extensions.AI
- Creating cloud-native apps with .NET Aspire
Reference Files
Load specific references as needed:
| Reference | Topics |
|---|---|
| dotnet.md | C# 14, project structure, DI, async, logging |
| aspnetcore.md | Minimal APIs, validation, OpenAPI, auth, caching |
| efcore.md | DbContext, vector search, JSON, migrations |
| blazor.md | Components, state, forms, render modes |
| maui.md | MVVM, Shell navigation, platform code |
| avalonia.md | Cross-platform UI, MVVM, styles, themes |
| ai.md | Microsoft.Extensions.AI, Agent Framework, MCP |
| aspire.md | Orchestration, service discovery, telemetry |
Essential Packages
Serilog.AspNetCore FluentValidation Mapster Polly MediatR CommunityToolkit.Mvvm Microsoft.Extensions.AI
Converted and distributed by TomeVault — claim your Tome and manage your conversions.