MEF
Gentle Introduction to MEF–Part Three
·1035 words·5 mins
Programming
Dependency Injection
MEF
At the Tampa C# Meetup on August 3rd, I presented this Gentle Introduction to MEF using the same project modified over three steps. This is Part Three, where I complete the application created in Part One and modified to use MEF in Part Two. This part will show MEF composing the application from multiple assemblies into one application at run time.
Gentle Introduction to MEF–Part Two
·1541 words·8 mins
Programming
Dependency Injection
MEF
At the Tampa C# Meetup on August 3rd, I presented this Gentle Introduction to MEF using the same project modified over three steps. This is Part Two, where I show the application created in MEF .
Gentle Introduction to MEF–Part One
·748 words·4 mins
Programming
Dependency Injection
MEF
At the Tampa C# Meetup on August 3rd, I presented this Gentle Introduction to MEF using the same project modified over three steps. This is part one, where I show the application without MEF .
Bootstrapping an Application with MEF and Autofac
·1283 words·7 mins
Programming
.NET
Autofac
IoC
MEF
I really like MEF and I really like proper IoC containers (let the flames begin). I do not think they are mutually exclusive, but best suited for different goals. I consider MEF to be a great way to perform macro level componentization. In other words, it is a way to wire up components that are physically in different assemblies, but it is not well suited for the micro level componentization in which I need to wire up my dependencies within my application.
The Last Console Driver I Will Ever Write
·1520 words·8 mins
Programming
.NET
GitHub
MEF
Hazware
Nearly every application I write has a project called ConsoleDriver in it. This project is almost always the same as it is just a main routine that create the class that starts my program, wraps it in an exception block, usually configures logging, and waits until I hit enter or CTRL-C to signal the application to exit.