Getting Rid of the Intel Graphics Media Accelerator Tray Crapware
This weekend I purchased a Samsung N110 netbook and slapped Windows 7 on that thing as fast as I could. The install was beautiful and recognized all the devices on […]
Unit Tests for ViewModels AND Views in Silverlight

Over the past few posts I’ve been exploring models for modularized Silverlight applications that follow the MVVM pattern (using Prism/CAL). In this post, I’d like to cover unit testing, and […]
Simplifying Asynchronous Calls in Silverlight using Action

This post explores a way to encapsulate web service calls from Silverlight in a way that is easy to use and understand. As anyone who works with Silverlight knows, Silverlight […]
How I Use OneNote
When I posted Tools We Use, there were several comments, as well as many emails asking me how I used OneNote for debugging and development. Yes, I was the one […]
Host WCF as Windows Service without Installing
I am working on a project that involves a centralized UI that then coordinates with agents to send out instructions. The agents will be WCF endpoints and to ease deployment/minimize […]
Silverlight MEF: Custom ExportProvider for Attached XAML Exports
I’ve been enjoying learning more about the Managed Extensibility Framework (MEF) and exploring various ways to integrate it with applications. After toying with MEF on Silverlight for awhile, I began […]
MEF: Build a Plugin in Under 10 Minutes

In preparing for an upcoming talk I’ll be giving on the Managed Extensibility Framework (MEF), I wanted to demonstrate how fast and easy it is to use in a sample, […]
Silverlight 4’s Improved Element Data Binding
Earlier this year, I wrote about Silverlight 3’s new element data binding feature, which enables XAML elements to be bound together declaratively. I also bemoaned the fact that the target […]
RIA POCO DomainService with Existing Business Applications in Silverlight

Your boss suddenly decides that Silverlight is the “next big thing” and asks you to begin converting your line of business application to use the new features. Being a solid […]