My latest MSDN article Patterns for Asynchronous MVVM Applications: Services is online! The title is a slight misnomer, since the article is actually applicable to asynchronous services in any kind of application (including Console and ASP.NET apps).

I cover a pretty wide range of topics in a single article. It’s kind of like a trimmed-down version of my async OOP series from a while ago. Today’s MSDN article considers how async interacts with inheritance, unit testing, factories, lazy initialization, and constructors.