Session
A Deep Dive into .NET DI: Tales from Implementing ConsoleApplicationBuilder
ConsoleApplicationBuilder is a small package that brings ASP.NET and .NET Worker Services-style application building with a .NET builder pattern and DI support to plain-old console applications. ConsoleApplicationBuilder makes supporting DI and using tried-and-true extensions like logging and configuration (including appsettings and environments) transparent and extensible.
But transparently supporting DI outside of ASP.NET and console Worker Services doesn't come for free.
This session reviews the common application builder patterns in .NET and how they promote and enable DI. It then peeks behind the curtain to show that implementation in ConsoleApplicationBuilder. Additionally, the audience will learn how builders can be extended by detailing ConsoleApplicationBuilder's builder and DI support for System.CommandLine.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top