What problem does it solve?
This Skill Unit offers expert guidance to solve common development challenges in building .NET 8+ and C# applications. It provides solutions for building REST APIs, database access, implementing async patterns, structuring applications with CQRS, and creating Blazor components with state management.
Core Features & Use Cases
- API Development: Build REST APIs using minimal or controller-based routing.
- Database Access: Configure database access with Entity Framework Core.
- Async Patterns: Implement async patterns and cancellation for improved performance.
- CQRS Implementation: Structure applications with Command Query Responsibility Segregation (CQRS) using MediatR.
- Blazor Components: Scaffold Blazor components with state management for interactive web apps.
- Use Case: When you need to build a scalable .NET application that interacts with a database, you can use this Skill Unit to implement the necessary patterns and components efficiently.
Quick Start
To begin using the csharp-developer skill, please invoke it with the necessary parameters for your specific task.