Dependency Injection Presentation Material

10. September 2009 15:43

Although it took me a bit longer than I expected, I have finally posted the slides and source code from my recent presentation for the Birmingham .NET User Group.  I would like to thank all of you that attended.  If you have any questions about the material, feel free to ping me.

You can download the material here.

Speaking for Birmingham .NET User Group on Sept 8th

25. August 2009 08:10

On Tuesday, September 8th, I will be presenting for the Birmingham .NET User Group.  The meeting will start at 6:30 PM and it will be held at the usual venue of New Horizons. 

Here is the abstract for the presentation:

Why You Should Care About Dependency Injection

Over the last year, buzzwords such as Inversion of Control, Dependency Injection, and IoC containers have become increasingly popular in the world of .NET development. However, many developers are still wondering what’s the big deal? Are you curious what these terms actually mean? Would you like to know why the concepts are important as well as how and when to apply them? If so, please join me for this practical and interactive discussion about how you can greatly reduce the coupling of your code and increase the flexibility of your application by leveraging these concepts. The Unity IoC Container will be used as a reference for this presentation, but the concepts are applicable to your container of choice.

About Me

I'm a passionate software developer and advocate of the Microsoft .NET platform.  In my opinion, software development is a craft that necessitates a conscious effort to continually improve your skills rather than falling into the trap of complacency.  I was also awarded as a Microsoft MVP in Connected Systems in 2008, 2009, and 2010.

Can’t code withoutThe best C# & VB.NET refactoring plugin for Visual Studio
Follow jeff_barnes on Twitter

View Jeff Barnes's profile on LinkedIn


Shared Items


Anything you read or see on this site is solely based on my own thoughts.  The material on this site does not necessarily reflect the views of my employer or anyone else.  In other words, I don't speak for anyone other than myself.  So, don't assume I am the official spokesperson for anyone.