Hello everyone, we're back! 😎 Our guest is Steven van Deursen, co-author of the 2nd edition of "Dependency Injection in .NET", author of SimpleInjector, and all-round .NET Junkie.
Dependency Injection is a set of software design principles and patterns that enables you to develop loosely coupled code. One of the most authoritative descriptions of what it is and how it can be applied, can be found in Mark Seemann’s book “Dependency Injection in .NET”. Now, 7 years after the release of that book, with the help of a new co-author, a second edition goes to print.
In this session, you will learn a few of the interesting changes the authors made in this new edition. For instance, why does the second edition consider Ambient Context an anti-pattern, and why should you care? Why is the Abstract Factory pattern more often than not a code smell? And why is compile-time weaving a DI anti-pattern? The session’s tips are practical; you’ll be able to apply them directly to make your code even more maintainable.
You are expected to have some rudimentary understanding of DI, but having read either one of the editions is not a prerequisite.
Steven van Deursen is a Dutch freelance .NET developer and architect and writing code for the last 20 years. He’s a passionate speaker, co-author of the second edition of the book “Dependency Injection in .NET”, and the developer of Simple Injector; an increasingly popular DI Container library for .NET.
The talk will be in English.
UPDATE: Our host, Impact, will provide food, drinks, and snacks. 😘
Entity Framework (EF) Core is a lightweight and extensible version of the popular Entity Framework data access technology.
EF Core is an object-relational mapper (O/RM) that enables .NET developers to work with a database using .NET objects. It eliminates the need for most of the data-access code that developers usually need to write.
In this session, Erik Ejlskov Jensen will give you a detailed overview of EF Core, how it relates to it's predecessor Entity Framework 6 and what the plans are for future versions of Entity Framework (both 6 and Core).
There will be a number of demos of new features in the latest versions of EF Core 2.0 to 2.2.
In addition, Erik will give you a tour of "EF Core Power Tools", a free Visual Studio extension he maintains, that will boost your EF Core development efforts.
Bio: Erik Ejlskov Jensen is an Azure Data Developer at Cloudeon A/S. He is a 10 times Microsoft MVP. He maintains a number of open source projects on Github that relate to Entity Framework and data access development.
Food: Our host, Miracle, will sponsor some kind of food :P