Want to download the mobile app for SDD 2017?
SDD 2017 Schedule
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.
Thursday 18 May 2017
DI Why? Getting a grip on Dependency Injection
What is Dependency Injection? And why would we want to use it? That’s what we’re here to answer. We’ll start by looking at the problems caused by tight coupling. Then we’ll use some DI patterns such as constructor injection and property injection to break that tight coupling. We’ll see how loosely-coupled applications are easier to extend and test. With a better understanding of the basic patterns, we’ll remove the magic behind DI containers so that we can use the tools appropriately in our code.
Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. He loves speaking and has delivered over 200 technical presentations over the last 6 years in the United States and Europe. Jeremy lives in Southern California with 2 cats and a banjo. http://www.jeremybytes.com @jeremybytes
Other presentations by Jeremy Clark
Tue 16 May 2017 at 14:00
Tue 16 May 2017 at 16:00
Wed 17 May 2017 at 16:00
Thu 18 May 2017 at 14:00
Thu 18 May 2017 at 16:00