I'm Jake, a Senior Developer working for Readify, Microsoft MVP (VSTO) and spend most of my spare time doing open source WPF, VSTO, WCF and Silverlight development, or speaking at local user groups.

Unless specified all code on this blog is released under MIT License.

Recent Posts

Apr 6 2011

Introduction to VSTO Contrib

The release of VSTO Contrib is imminent, this will be a series covering various parts of VSTO Contrib.

open-sourcevstovsto-contribwpf
Apr 6 2011

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

vsto-contribcom-interopvsto
Apr 6 2011

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
Apr 6 2011

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!

vstovsto-contribIoCopen-source
Mar 21 2011

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

ui-automationc#
Mar 20 2011

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.

vstovsto-contrib
Feb 26 2011

Blog Redesign

I have just redesigned my blog, am have also changed web hosts.

.net
Feb 26 2011

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.

presentingwp7
Feb 16 2011

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.

wpf
Jan 2 2011

2010 Wrapup

2010 was a big year for me, this is a bit of a rundown of what I have done

open-source
Jan 2 2011

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

presentingevangeloz
Dec 6 2010

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.

wpf
Nov 22 2010

Code Camp Oz 2010

Developing with VSTO at Code Camp Oz 2010

vstovsto-contribcodecampoz
Nov 1 2010

Adding Inheritance to AutoMapper

Jake shares a modified version of AutoMapper which inherits mappings when you include Derived types

automapperinheritanceopen-source
Sep 2 2010

Quake Style Powershell Console v2

I revisited this idea, and have improved it a lot =)

powershellcommand-line
Aug 30 2010

TechEd DEV332 Resources

TechEd DEV332, VSTO Resources

vstotech-edpresenting
Aug 22 2010

C# Command Line Argument Parser

Simple, Flexible and Robust command line argument parser

.netc#command-line
Aug 22 2010

TechEd 2010

I will be speaking at TechEd 2010!

techedvstopresenting
Jul 15 2010

VSTO Contrib

VSTO Contrib project started with VSTO Helper classes, and Example Projects

vsto.netopen-source
May 26 2010

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!

.netwcfsilverlightc#
May 15 2010

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.

vstocom-interoppatternsandpractices.netc#
Apr 24 2010

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.

patternsandpractices
Apr 24 2010

IoC, Dependency Injection and VSTO

How can you use DI and IoC containers within VSTO?

vstopatternsandpracticesc#.net
Apr 24 2010

How to Structure a new VSTO Project

How to Structure a new VSTO Project to make it easier to maintain and test.

vstopatternsandpractices
Apr 24 2010

Enterprise VSTO

VSTO Add-ins which are maintainable and well designed

vsto.netc#
Apr 20 2010
Jan 28 2010

Quake Style Powershell Console

Press the windows key + tilde (`) to open a powershell console

powershell
Aug 30 2009

ClickOnce Deployment in TeamCity

How to fix MSB3147: Could not find required file 'setup.bin' in 'ProjectFolder\Engine' error

.netclickonceteamcity
Aug 5 2009

Remembering WPF Window Positions

Want a WPF window to open up where it was last closed? It is as simple at WindowsSettings.Save="True"

wpf
Jul 22 2009

Joining the Blogosphere

Jake is joining the Blogosphere

.net
Page: 1 2 3