Event is over
Event is over

Buy tickets for the next conference .NET fwdays'24 conference!

It depends: loving .NET Core dependency injection or not

Talk video

Talk presentation

.NET Core comes with its own dependency injection system, that you probably know from ASP.NET Core. In this session, we will have a detailed look at all of the specifics of Microsoft's default DI system for .NET Core applications. You will learn how to properly use the Inversion of Control features, such as registering services, scopes, lifetimes, and how to resolve instances.

Armed with this DI knowledge, we will revisit ASP.NET Core and investigate bootstrapping and typical scenarios for middleware, background processes and resolving objects from MVC and Razor.

At the end there will be a deep dive into topics with service descriptors, implementation factories, do's and don'ts and pitfalls to avoid memory leaks in your implementation.

Alex Thissen
Xebia | Xpirit
  • Has been involved in application development since the late nineties.
  • Worked as a lead developer and architect at large enterprises and small companies.
  • He has received the Microsoft MVP award for Visual Studio and Development Technologies 16 times.
  • He spends his time teaching other developers the details of the Microsoft development platform and frameworks.
  • Twitter, GitHub
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?