El Cheapo Service Container
A few days ago a collegaue of mine blogged about performing DI on the cheap. His post got me to thinking about the various IoC containers and DI frameworks that have sprung up (no pun intended, sorry for that heinous attempt at geek humor). As I've been working through the Social Timeline architecture I've concluded the importance that'll reside on being able to snap in time line data providers with ease. Inspired by Bo's post, I've named the project El Cheapo. Though it doesn't make use of any of the popular IoC/DI frameworks out there it does borrow some of the general ideas from their implementations. I was specifically inspired by Nikola Malovic's discussion of Unity, namely the way interfaces are resolved to types.