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