Jonathan Swift's Blog

Pathfinder using DirectX and Genetic Algorithms

Well, I've been threatening it for long enough, now it's time for some action : ) Over the course of...

Date: 01/23/2009

Silverlight 2 Book - Go Buy It!

OK, so it's finally finished. It's been a long time in the making and has consumed all of my spare...

Date: 01/21/2009

Silverlight 2.0 For ASP.NET Developers

The more astute of you may have noticed that my blog has been a little 'sparse' over the past year...

Date: 05/28/2008

Composite WPF/Prism

So this week I've been involved in a workshop with the P & P team in Redmond evaluating and...

Date: 01/16/2008

P & P Visit - Overview

During April 2007 I attended a week long workshop with the Patterns and Practices (P&P) team at...

Date: 06/25/2007

P & P Workshop, Redmond

Hi all, I write this blog post from the comforts of the SAS lounge in Copenhagen airport, whilst I...

Date: 04/30/2007

Genetic Algorithms

I have seen a great example of solving the path finder problem with a genetic algorithm.... I'll...

Date: 12/20/2006

Customer Care Framework

I've been in Redmond all week checking out CCF with the product group. Some of my clients are...

Date: 10/26/2006

.NET Interop - Freeing unmanaged memory

OK. Imagine you need to call an unmanaged function. Now imagine this function returns you a pointer...

Date: 10/16/2006

Dynamically calling an unmanaged dll from .NET (C#)

This sample is in response to a question left on my previous post, namely how to call an unmanaged...

Date: 10/03/2006

Calling an unmanaged dll from .NET (C#)

OK, so this first example is going to show how to call an unmanaged dll from .NET (C#). There's no...

Date: 10/02/2006

COMing up..!

I've been asked by one of my clients to run a workshop that goes through .NET and COM interop, a...

Date: 10/02/2006

Welcome to my blog!

Hi there and welcome to my blog, admittedly sparse at present... Over the course of the next few...

Date: 09/28/2006