MEF: DLL Versions and Multiple Exports for a Class

During my talk about the Managed Extensibility Framework (MEF) at Devscovery this past week, I had two very good questions asked by the audience and promised I’d get an answer. […]
MVVM with Transaction and View Locator Example

I had a lot of requests after both of my posts about transaction with the Model-View-ViewModel (MVVM) pattern and Yet Another View Locator Pattern to provide a sample project. You […]
Transactions with MVVM

One objection to MVVM I often hear is that it doesn’t manage transactions well. I’m not talking about database transactions or “true atomic” transactions, but those short-lived transactions that happen […]
Learning Windows Azure platform Resources
I’ve assembled a short list of training materials and utilities that are helpful in learning the Windows Azure platform Windows Azure SDK v1.1 samples http://www.microsoft.com/downloads/details.aspx?FamilyID=dba6a576-468d-4ef6-877e-b14e3c865d3a&displaylang=en Windows Azure Samples: C:Program FilesWindows […]
Converting Silverlight 3 to Silverlight 4

In this video, I wanted to share just how quick and easy it is to convert a Silverlight 3 project to Silverlight 4. The steps are basically as follows: Make […]
Understanding Windows Azure platform AppFabric Access Control Service Resources
Before we can begin using the Windows Azure AppFabric Access Control Service (ACS) to decouple our applications from security concerns and enable claims-based identities we need to understand the Resources […]
Ten Reasons to use the Managed Extensibility Framework
One question I’m commonly asked is, “Why do I need the Managed Extensibility Framework? How do I know when to use it?” In addition to that really being two questions, […]
Using WriteableBitmap to Simplify Animations with Clones

I’m going to deviate from my typical “line of business” blog posts to discuss a topic that comes up quite a bit with Silverlight: animations. I’ve had a few projects […]
Asynchronous Controllers in ASP.NET MVC 2
I’ve been working with version 2 of Microsoft’s ASP.NET MVC framework and have found a lot to like about it, particularly the new support for client-side validation based on data […]