Archives
-
Java vs C# – Part 3
This is the third in a series of posts about the similarities and differences between C# (and .NET, to some extent) and Java. You can find the first one here and the second one here.
-
.NET Core Service Provider Gotchas and Less-Known Features
Update: added .NET 8
-
Integrating Managed Extensibility Framework with the .NET Service Provider
It seems I’m in the mood for Managed Extensibility Framework: second post in a week about it! This time, I’m going to talk about how we can integrate it with the .NET Core’s service provider/dependency injection (DI) library (Microsoft.Extensions.DependencyInjection).
-
Dynamically Loading Middleware in ASP.NET Core
The concept of middleware has been around since ASP.NET MVC (pre-Core) and OWIN. Essentially, a middleware component lives in a pipeline and handles requests and acts as a chain of responsibility, delegating to any subsequent middleware components registered in the pipeline after itself. The following image (taken from the Microsoft site) shows this.