Microsoft.Extensions.AI: Unified AI Abstractions for .NET
Master Microsoft.Extensions.AI: IChatClient, IEmbeddingGenerator, streaming, tool calling, middleware pipelines, DI registration, custom clients and testing.
16 articles about Dependency Injection: in-depth .NET and AI guides, senior interview questions and AI news on DotNet AI Hub.
Master Microsoft.Extensions.AI: IChatClient, IEmbeddingGenerator, streaming, tool calling, middleware pipelines, DI registration, custom clients and testing.
CQRS and the mediator pattern in .NET: commands, queries, handlers, pipeline behaviors, MediatR's license change, Wolverine, Mediator and read models.
Creational, structural and behavioral design patterns in modern C#, built with dependency injection and the patterns already inside the BCL and ASP.NET Core.
Master ASP.NET Core middleware: the RequestDelegate pipeline, Use, Run, Map and UseWhen, correct ordering, custom and IMiddleware components, errors and tests.
Build Azure Functions on .NET 10 with the isolated worker: triggers, bindings, Flex Consumption, DI, middleware, Durable Functions patterns and cold starts.
Build reliable .NET background services: BackgroundService vs IHostedService, graceful shutdown, PeriodicTimer, Channels queues, Windows Services and systemd.
Master dependency injection in .NET: service lifetimes, scope validation, captive dependencies, keyed services, open generics, decorators and anti-patterns.
A practical guide to the .NET Generic Host: configuration providers and precedence, validated strongly typed options, and structured high-performance logging.
A practical guide to WPF on .NET 8 to 10: MVVM with CommunityToolkit.Mvvm source generators, generic host DI, the Fluent theme and migration tips.
Architect-level interview questions on Clean, Onion and Hexagonal Architecture covering the dependency rule, ports and adapters and vertical slices.
Architect-level design patterns interview questions covering Strategy, Decorator, Factory, Mediator and real ASP.NET Core and BCL examples.
Senior-level SOLID principles interview questions with real .NET examples, over-application pitfalls, testability, DI and refactoring guidance.
Senior ASP.NET Core interview questions on configuration precedence, IOptions vs IOptionsSnapshot vs IOptionsMonitor, validation, secrets and feature flags.
10 senior .NET interview questions on DI lifetimes, captive dependencies, scope validation, keyed services, decorators, disposal and anti-patterns.
Senior C# interview questions on the dispose pattern, finalizers, SafeHandle, IAsyncDisposable, DI disposal rules and HttpClient socket exhaustion.
Senior-level EF Core internals interview questions on change tracking, identity resolution, query translation, compiled models and interceptors.