Jake Ginnivan

I'm Jake, a Senior Developer working for Readify. I spend most of my time doing WPF, VSTO, WCF and Silverlight development.

Hope the content here will be useful to you. Unless specified all code on this blog is released under MIT License

Readify

Recent Posts

Sep 2 2010

Quake Style Powershell Console v2

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

Sep 1 2010

C# Command Line Argument Parser

Simple, Flexible and Robust command line argument parser

Sep 1 2010

Projects

Some projects that I have published or contributed to that I find useful

Sep 1 2010

TechEd DEV332 Resources

TechEd DEV332, VSTO Resources

Aug 22 2010

New Blog

Have changed to a new blog engine, away from Wordpress

Aug 22 2010

TechEd 2010

I will be speaking at TechEd 2010!

Jul 16 2010

VSTO Contrib

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

May 27 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!

May 16 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.

Apr 25 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.

Apr 25 2010

IoC, Dependency Injection and VSTO

How can you use DI and IoC containers within VSTO?

Apr 25 2010

How to Structure a new VSTO Project

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

Apr 25 2010

Enterprise VSTO

VSTO Add-ins which are maintainable and well designed

Apr 21 2010

WPF SQL Connection User Control

WPF UserControl which lets you build a SQL Connection String

Jan 29 2010

Quake Style Powershell Console

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

Aug 31 2009

ClickOnce Deployment in TeamCity

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

Aug 6 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"

Jul 23 2009

Joining the Blogosphere

Jake is joining the Blogosphere

Jul 9 2009

Writing a Facebook event synchroniser for Outlook 2007+ Part 2

How to write a Facebook Event Synchronisation Addin for Outlook Part 2