AI Wisdom
Learning Track

Backend (.NET / C#)

C# language features, Clean Architecture, CQRS, DDD, EF Core and Minimal APIs — the enterprise backend spine.

10+
Topics
10
Published
100%
Free
Browse articles ↓

10 articlesin Backend (.NET / C#)

Backend (.NET / C#)
Minimal APIs in .NET 9: Typed Results, Route Groups, and Endpoint Filters Done Right

Minimal APIs in .NET 9: Typed Results, Route Groups, and Endpoint Filters Done Right

Intermediate

Production-shaped Minimal APIs with typed Results<T>, route groups, endpoint filters, [FromKeyedServices], and the new built-in OpenAPI replacing Swashbuckle.

13 min
Read →
Backend (.NET / C#)
Clean Architecture in .NET 9: One Rule, Four Layers, and When to Skip the Whole Thing

Clean Architecture in .NET 9: One Rule, Four Layers, and When to Skip the Whole Thing

Advanced

The dependency rule applied pragmatically — solution layout, port-and-adapter wiring, NetArchTest enforcement, and when Vertical Slice Architecture is the better fit.

14 min
Read →
Backend (.NET / C#)
CQRS in .NET Without the Cargo Cult: A Practical Guide for 2026

CQRS in .NET Without the Cargo Cult: A Practical Guide for 2026

Advanced

CQRS as a folder discipline, command/query handlers without MediatR, vertical slice architecture, and when eventual consistency is overkill.

15 min
Read →
Backend (.NET / C#)
The Repository Pattern in .NET: When It Helps, When It Hurts, and What to Use Instead

The Repository Pattern in .NET: When It Helps, When It Hurts, and What to Use Instead

Intermediate

Why generic IRepository<T> over EF Core is usually an anti-pattern, when domain repositories earn their keep, and the specification pattern as a cleaner alternative.

12 min
Read →
Backend (.NET / C#)
EF Core 9 in Production: Tracking, Projections, and the Performance Levers That Matter

EF Core 9 in Production: Tracking, Projections, and the Performance Levers That Matter

Intermediate

Bulk updates with ExecuteUpdateAsync, projection over Include, AsSplitQuery for cartesian explosion, auto-compiled models, and IDbContextFactory for parallel work.

14 min
Read →
Backend (.NET / C#)
Dependency Injection in .NET 9: Lifetimes, Keyed Services, and the Scope Pattern

Dependency Injection in .NET 9: Lifetimes, Keyed Services, and the Scope Pattern

Foundational

Lifetime selection, keyed services (.NET 8+), the BackgroundService scope pattern, and the four DI anti-patterns that cause production bugs.

12 min
Read →
Backend (.NET / C#)
Async/Await in .NET 9: ConfigureAwaitOptions, Task.WhenEach, and Bounded Concurrency

Async/Await in .NET 9: ConfigureAwaitOptions, Task.WhenEach, and Bounded Concurrency

Intermediate

Modern async patterns for ASP.NET Core — context capture, the .NET 8 ConfigureAwaitOptions enum, .NET 9 Task.WhenEach, and the anti-patterns that cause production incidents.

14 min
Read →
Backend (.NET / C#)
LINQ in .NET 9: Deferred Execution, IQueryable, and the New Operators

LINQ in .NET 9: Deferred Execution, IQueryable, and the New Operators

Intermediate

Practical LINQ for backend engineers — IEnumerable vs IQueryable, the .NET 9 CountBy/AggregateBy/Index additions, and EF Core translation pitfalls.

13 min
Read →
Backend (.NET / C#)
C# Generics Mastery: Constraints, Variance, and Generic Math in .NET 9

C# Generics Mastery: Constraints, Variance, and Generic Math in .NET 9

Intermediate

Type-safe abstractions without overhead — constraints, covariance/contravariance, INumber<T>, and the .NET 9 "allows ref struct" anti-constraint.

12 min
Read →
Backend (.NET / C#)
Integrating Azure OpenAI with ASP.NET Core: A Production Guide

Integrating Azure OpenAI with ASP.NET Core: A Production Guide

Foundational

SDK setup, retry policies, streaming responses, and structured outputs for Azure OpenAI in .NET production applications.

10 min
Read →