Twin Cities Code Camp

Shannon Braun

Loose Coupling - Understanding Dependency Injection and Inversion of Control

by Shannon Braun

Thu, Apr 01, 2010
Room:
Time: 0:00

As enterprise software development has evolved we have identified patterns and practices that help us write more extensible and maintainable applications. Patterns with the names of Dependency Injection and Inversion of Control have emerged to simplify the reuse of existing components and aide us in wiring together disparate components. Frameworks have been built to support these patterns. This presentation will explain the patterns and enable you to build your own custom framework or review existing frameworks to meet your needs.


About the Author

Shannon Braun is an independent consultant and founder of Sysknowlogy, which provides consulting and development services using Microsoft technologies. Shannon focuses on assisting corporations adopt Microsoft technologies and has helped companies solve business problems with Microsoft .NET, BizTalk, Commerce Server, SharePoint, Windows Presentation Foundation (WPF) and Web Services. Shannon has served as a member of the .NET Partner Advisory Committee, Microsoft Architecture Partner Board, Microsoft Architecture Advisory Board and is currently a member of the Visual Studio Partner Advisory Board. Shannon has been nominated both as a Microsoft Solution Architect MVP and a Microsoft Client Application Development MVP.