Telerik, Windows Phone 7, Sterling, and Free Licenses
You’ve heard plenty about the Sterling database engine on this blog. I recently released version 1.5 which extended the reach of the database and added several feature requests. My article […]
Microsoft’s Silverlight Elevator Pitch
You have heard of an elevator pitch, right? It’s that quick, 30-second pitch that starts with a hook, goes on to the how, what and why and closes with a […]
Entity Framework 4.1 Code First, Silverlight, and Shared Models with REST+JSON

It’s a debate that has existed for decades. The database architects insist that data is golden and the most efficient way to build software is to generate it from the […]
Sharing code between Silverlight and WPF using Build Targets
It’s no secret that Silverlight and WPF share a lot in common, primarily a result of their shared CLR Framework heritage. I have noticed a considerable increase in the number […]
Yet another way to attach ViewModels to Views
Throughout the short history of the MVVM design pattern, several methods have originated for populating Views with their ViewModels. One of the most common methods is to use one of […]
Using ICustomTypeProvider in Silverlight 5 to Display JSON Data
By now you’ve likely heard the buzz surrounding the release of the Silverlight 5 beta and some of the great new features. Developers have been waiting some time for a […]
Fix for Partially Broken Aero Peek
How did we ever use Windows before the taskbar Aero peek? Rolling your mouse across the taskbar and having the previews is an amazing productivity enhancement. On one of my […]
Dynamic Types to Simplify Property Change Notification in Silverlight 4 and 5

The biggest problem with data-binding is the requirement to implement the INotifyPropertyChange interface. There are dozens of solutions out there that try to simplify the process with techniques ranging from […]
Wildcard inclusions in C# project files
One of the projects I am working on as of late involves hosting a DLR language (IronPython) in a managed application. Our application has dual build targets – one for […]