On this blog you’ll find many articles about inversion of control and component-oriented programming, particularly with the Managed Extensibility Framework and Autofac.
Autofac is a project I started in early 2007 to bring the benefits of the C# 3 language to IoC. Since then it has grown into flexible and full-featured container used in many software projects worldwide.
The Managed Extensibility Framework (MEF) is part of the .NET 4.0 Base Class Library. MEF uses IoC-like techniques to facilitate the construction of highly pluggable applications including Visual Studio 2010. During 2008/09 I was a Program Manager on the MEF team at Microsoft in Redmond.
Other projects you might read about here are the Sprache C# parser framework, and Stateless, a lightweight workflow library.
I currently live in Brisbane, Australia, where I consult on .NET software projects for Readify. Contact Readify if you’d like to have me or one of my colleagues work with your team or provide specialised technical training.
Don’t forget to come and say “hi” on Twitter!
