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:
One Response
Arnis L.
03|Oct|2009 1I thought that everyone uses IoC in Austin.
)
Leave a reply