Code to DI For - Dependency Injection in Modern Applications
This talk will walk us in to the heroic world of super spies and James Bond as we introduce the concepts of factories, strategy pattern, Inversion of Control, dependency injection and several of the available frameworks. We'll look at common dependency injection patterns and various IoC/DI frameworks, the pro's & cons, practical steps and guidance as well some of the real world scenarios with impact to Unit Testing and application architecture. You should come away with a new appreciation of DI for your code – and you’ll be humming the James Bond theme for the rest of the week – It’s a great time!
Caleb Jenkins is an international speaker, author and 6 time Microsoft MVP award recipient. An entertaining and informative speaker that approaches software from a fresh perspective that spans UX, Agile and enterprise customers from across the globe. He has previously led UX product design teams, coached multi team agile transformations and architected and mentored at some of the largest companies in the world. You may also remember him as a former president of the Tulsa .NET User Group, and 2 time keynote speaker at the Tulsa Tech Fest.
As a long time community leader and former Microsoft Developer Evangelist Caleb is well known for his engaging speaking style, depth of knowledge and creative energy. Founder and Principal Mentor at Proaction Mentors, former UX Manager and Agile Coach for Sabre, former Senior Architect for Six Flags Corporation, Caleb currently works as the Senior Product Architect for Targetbase in Dallas.
You can follow Caleb on twitter @calebjenkins (http://twitter.com/calebjenkins) or read his blog at developingUX.com (http://developingux.com/)