Speaking in Dallas: Code to DI For – Dependency Injection for Modern Applications – 2016 Tax Day Edition!

image

Thursday April, 14th, I’ll be speaking at the Dallas .NET User Group.

This talk introduces the concepts of factories, strategy pattern, Inversion of Control, dependency injection and several of the available frameworks.  We’ll also look at common dependency injection patterns and various IoC/DI frameworks, the pros & cons, practical steps and guidance as well some of the real world scenarios with impact to unit testing and application architecture.

The single greatest thing that you can do to make your code more testable and healthy is to start taking a Dependency Injection approach to writing software

image17

Real World .NET, C# and Silverlight
Wrox Press 2012

I gave this talk last month at the Ft. Worth .NET User Group, and this was one of my favorite comments from there:

image20

If you’d like a preview, here are the slides on Slideshare, and the demo code on Github.

Be sure to RSVP – Hope to see you there!

About Caleb Jenkins

Caleb Jenkins is an international speaker, author and 6 time Microsoft MVP award recipient. An entertaining and informative speaker who approaches software from a fresh perspective that spans UX, agile practices and technologies for enterprise customers from across the globe. Leading UX product design teams, coaching multi-team agile transformations and architecting and mentoring at some of the largest companies in the world, 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 of Proaction Mentors, former UX Manager and Agile Coach for Sabre, former Senior Architect for Six Flags Corporation, Product Architect on Targetbase's Cloud Marketing Platform, Caleb has made a career out of empowering others while building products and teams that delight customers and solve business needs. You can follow him on twitter (@calebjenkins) or his blog, DevelopingUX.com and if you're still reading this, then you could also subscribe to his blog RSS feed or sign up to receive updates by email