Break free from the shackles in your code by learning how to utilize Dependency Inversion to loosely couple your code.
REGISTER: http://www.eventbrite.com/event/340783292
It is no secret that highly coupled code causes developers pain and suffering every day. Highly coupled code is hard to maintain, painful to read and darn near impossible to test with any degree of confidence. Yet knowing these facts developers still insist on writing highly couple code.
In this session we will take a look examples of highly coupled code and lean how we can utilize the Dependency Inversion principle (part of the SOLID principles) to help free your code from these dependencies. We will do this by evolving an existing codebase which is highly coupled to one which is very loosely coupled. By the end of this session you will be armed with the ability to spot tightly couple code from a mile away along with the knowledge on how to start breaking free from the shackles of coupled code.
Bio:
Derik is a software developer currently working with AllscriptsMisys Healthcare. Derik has over 9 years of experience developing, mentoring and leading Microsoft based products for a wide variety of different professional fields.
Derik is a C# MVP and is a member of the ASPInsiders group. He has been working exclusively with .Net since its inception and has professional experience in both VB.net as well as C#. He is also a follower and believer in the Agile methodologies and has wide array of experience using various Agile techniques in the real world. You can catch Derik online as a member of the blogging group Devlicio.us (http://devlicio.us/blogs/derik_whittaker/) or over at www.DimeCasts.Net.
Outside of his day job you can find Derik hanging out with his wife and 2 son’s. He also enjoys all things sports (go Braves) and can be found at the local climbing gym on most weekends.