Practical IOC slides and code

Last night I presented a talk titled Practical Inversion Of Control to a packed house at the Austin .NET User Group.  It was a blast.  I’d guess there were 80 developers there, maybe more.  Interestingly, when I asked the room “Who uses an IOC tool at work,” about 10 hands went up, at the most.

I tried to focus on the practices of using IOC tools, because there’s a lot of abstract jibber-jabber about principles.  Don’t get me wrong, I love the principles and the theory.  I just think talking about the practices creates a more powerful pedagogical vector through which a comprehension of the principles can “sneak” in.

If I do this talk again I’ll scrap the open generics tidbit.  I think it’s really neat, and that’s why I included it.  But if one hasn’t run into that pain, solving it isn’t so cool, and it adds unnecessary complexity to the demonstration.  I’ll have to come up with something better to replace it.

Here’s an archive of the slides, notes and demo code.

And here’s a thing, if you just want to browse a slightly mangled view of the slides:

Advertisement
This entry was posted in Community and tagged , . Bookmark the permalink.

One Response to Practical IOC slides and code

  1. Arnis L. says:

    I thought that everyone uses IoC in Austin. :o )

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s