Blog - About

About Jonathan Swift's Blog

Jonathan Swift is an Application Development Consultant working in the PSfD (Premier Support for Developers) team at Microsoft.

Recently he's found that there are so many programming areas he'd like to focus on that he hasn't focussed on any one half as much as he'd of liked. An issue compunded by a 2 foot tall stack of books with bookmarks in each.

When he's not working (and reading), he spends time with his family and very occasionally gets to go flying a Piper Cherokee at his local airfield.

He hopes to learn more about games programming in his spare time and promises to share anything interesting he learns with you all : )

  • Jonathan Swift's Blog

    Calling an unmanaged dll from .NET (C#)

    • 42 Comments
    OK, so this first example is going to show how to call an unmanaged dll from .NET (C#). There's no better way to explain how it all fits together than by example, so first off we're going to create an unmanaged dll in C++. The function we're exporting...
  • Jonathan Swift's Blog

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

    • 38 Comments
    This sample is in response to a question left on my previous post, namely how to call an unmanaged dll from managed code when the dll in question isn't known until runtime (for instance, the path is stored in the registry, or an xml file, etc etc). ...
  • Jonathan Swift's Blog

    Genetic Algorithms Basics

    • 1 Comments
    So.. I've finally got around to blogging about Genetic Algorithms, apologies it's taken me so long. I'll kick off with a very brief tutorial around the theory behind genetic algorithms, before moving on to a concrete example showing how to solve the Path...
  • Jonathan Swift's Blog

    P & P Visit - Overview

    • 1 Comments
    During April 2007 I attended a week long workshop with the Patterns and Practices (P&P) team at Microsoft’s Corporate Headquarters in Redmond. The primary goals of the engagement were: · Better understand the P&P offerings and future direction...
  • Jonathan Swift's Blog

    Silverlight 2.0 For ASP.NET Developers

    • 1 Comments
    The more astute of you may have noticed that my blog has been a little 'sparse' over the past year or so. In fact, I still have a couple of half finished articles that I promised some time ago (Path Finder example using Genetic Algorithms springs to mind...
  • Jonathan Swift's Blog

    Silverlight 2 Book - Go Buy It!

    • 1 Comments
    OK, so it's finally finished. It's been a long time in the making and has consumed all of my spare time, so please go out and buy a copy. Judging by its dimensions it will make an excellent door stop, table leg prop, paper weight or of course Silverlight...
  • Jonathan Swift's Blog

    Pathfinder using DirectX and Genetic Algorithms

    • 0 Comments
    Well, I've been threatening it for long enough, now it's time for some action : ) Over the course of the next few weeks I'll aim to build a simple 2D application that demonstrates how a Pathfinder application can be developed using genetic algorithm's...
  • Jonathan Swift's Blog

    Composite WPF/Prism

    • 0 Comments
    So this week I've been involved in a workshop with the P & P team in Redmond evaluating and discussing ideas around Composite WPF and what deliverables might look like in this area. It's been very useful indeed, with some great feedback from the other...
  • Jonathan Swift's Blog

    Welcome to my blog!

    • 0 Comments
    Hi there and welcome to my blog, admittedly sparse at present... Over the course of the next few months this blog will grow to include all manner of coding bits and pieces, ranging from Artificial Intelligence to Web Services. Exciting huh? Recently I...
  • Jonathan Swift's Blog

    COMing up..!

    • 0 Comments
    I've been asked by one of my clients to run a workshop that goes through .NET and COM interop, a subject I've done a fair amount of work on in the past. It's an interesting topic (at least I think so ; ) and as such I'm going to put excerpts on here for...
  • Jonathan Swift's Blog

    .NET Interop - Freeing unmanaged memory

    • 0 Comments
    OK. Imagine you need to call an unmanaged function. Now imagine this function returns you a pointer to a block of unmanaged memory that it's allocated. The runtime will clear this up for you right? Wrong. Well, wrong a lot of the time anyway. The runtime...
  • Jonathan Swift's Blog

    Customer Care Framework

    • 0 Comments
    I've been in Redmond all week checking out CCF with the product group. Some of my clients are looking at utilising its features and so I'm busy getting the lowdown on the CCF roadmap etc. Not many people tend to have heard about it and its capabilities...
  • Jonathan Swift's Blog

    Genetic Algorithms

    • 0 Comments
    I have seen a great example of solving the path finder problem with a genetic algorithm.... I'll modify it, write about it and put it on here by mid january.... promise! Merry Xmas by the way
  • Jonathan Swift's Blog

    P & P Workshop, Redmond

    • 0 Comments
    Hi all, I write this blog post from the comforts of the SAS lounge in Copenhagen airport, whilst I wait for my connecting flight to Seattle. The joys of a long haul flight await, let’s hope Alastair Reynolds book “Absolution Gap” keeps me occupied. ...
Page 1 of 1 (14 items)