DI Why? What dependency injection is all about and how it can help you!


Details
Please note that this event is in conjunction with Irvine Programmers Meetup (https://www.meetup.com/Irvine-Programming-Meetup/events/231198873/)
Abstract:
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.
http://www.jeremybytes.com/Images/Jeremy2.jpg
Speaker's Bio:
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. Jeremy lives in Southern California with 2 cats and a banjo.
To hear a bit more about Jeremy, check out the Developer On Fire podcast: Episode 12: Jeremy Clark (http://developeronfire.com/Podcast/Episodes/jeremy-clark-understanding-users-and-making-developers-better)
Directions:
Directions:
The "Think Tank" meetup room is located on the second floor of Centerpointe Apartments at 7725 Gateway, Irvine CA 92618.
Please park in the guest parking area located next to the leasing office. If the guest area is full (very unlikely) you can park at the Yard House corporate building directly across from Centerpointe.
After parking, proceed up the elevator (use #0615 on the call box to activate elevator) to the second floor, turn right and go through the door. The Think Tank will be located immediately on your right once outside.
Should you experience any difficulty locating the room, please post to the meetup using their app. We will be monitoring it closely!
The front entrance, seen from Gateway
:
http://photos4.meetupstatic.com/photos/event/c/e/5/4/600_450112820.jpeg
Guest parking:
http://photos3.meetupstatic.com/photos/event/c/e/8/3/600_450112867.jpeg
Proceed to the second floor, where you will find the "Think Tank":
http://photos2.meetupstatic.com/photos/event/c/e/9/0/600_450112880.jpeg

DI Why? What dependency injection is all about and how it can help you!