Recent Posts
Introduction to VSTO Contrib
The release of VSTO Contrib is imminent, this will be a series covering various parts of VSTO Contrib.
Cleaning up Office COM Interop Code with Extension Methods
Office Automation and COM interop code can be really ugly, this post show you how the extension methods in VSTO Contrib can help
Ribbon XML and Ribbon Designer in Depth
Ever wanted to know a bit more about how VSTO gives you the Ribbon designer. This post will explain Ribbon XML, then how the designer gives you more.
VSTO Contrib RibbonFactory
The Ribbon Factory in VSTO Contrib lets you create a view model for each Ribbon, with wpf like binding, context and DI/IoC support!
Retry.For
I have created a simple class to help with UI Automation, making it really easy to retry a action for a certain time
VSTO Add-in Uninstaller
If you do VSTO work and have a heap of Addin2 extensions in all your office app, then this app is for you.
Blog Redesign
I have just redesigned my blog, am have also changed web hosts.
Windows Phone 7 Frameworks Presentation
Choosing the right framework when starting a project is important! They can greatly help, or hinder you. Find out what each framework offers.
Taking Screenshots of WPF apps
During out UI Automation build, when an error occurs it takes a screenshot. We were getting a blank modal window. Here is code that works.
2010 Wrapup
2010 was a big year for me, this is a bit of a rundown of what I have done
Microsoft Evangelism Academy
Just before Christmas I was lucky enough to addend the inaugural MS Evangelism Academy with 7 others to take our presentations to the next level
RadioButton.IsChecked Bindings
Today I had an issue with binding the IsChecked property of a radio button, and my bindings were being cleared. This is my solution.
Adding Inheritance to AutoMapper
Jake shares a modified version of AutoMapper which inherits mappings when you include Derived types
Quake Style Powershell Console v2
I revisited this idea, and have improved it a lot =)
C# Command Line Argument Parser
Simple, Flexible and Robust command line argument parser
VSTO Contrib
VSTO Contrib project started with VSTO Helper classes, and Example Projects
Simplifiying Asynchronous work in .NET and Silverlight
In both .NET and Silverlight we have to work asynchronously, in Silverlight this is forced. I explored how I could make my life easier!
VSTO and COM Interop
VSTO and COM Interop are two different things entirely, but you can't use VSTO without COM Interop. This post will help you do COM interop right.
Outlook Items, Repositories & Data Access
Data Access in VSTO can be hard, I will discuss some ways to avoid performance issues, leaky abstractions and make it much easier.
IoC, Dependency Injection and VSTO
How can you use DI and IoC containers within VSTO?
How to Structure a new VSTO Project
How to Structure a new VSTO Project to make it easier to maintain and test.
Quake Style Powershell Console
Press the windows key + tilde (`) to open a powershell console
ClickOnce Deployment in TeamCity
How to fix MSB3147: Could not find required file 'setup.bin' in 'ProjectFolder\Engine' error
Remembering WPF Window Positions
Want a WPF window to open up where it was last closed? It is as simple at WindowsSettings.Save="True"