Latest Blog Entries

How far has A.I. in games really come?
(Mon, 01 Jun 2009 02:51:17 +0000)

There was a piece on Kotaku this weekend looking at the development at AI in games, It specifically set out to ask leading figures what they thought of the development of virtual “beings” in games, “Kotaku set out to ask experts in the fields of Hollywood movie magic, theme park creators, robotics experts and AI specialists [...]


C# Extension Methods To Get Enum DescriptionAttributes And Other Custom Attributes
(Thu, 23 Apr 2009 09:49:11 +0000)

A quick code snippet.  These two extension methods (C# 3.0+) enables you to return custom attributes from types, both on a specific type and any data type.  They both return null if the attribute is not present.   The first extension is useful for extending a type of your choice.  It’s especially useful when considering Enums [...]


Installing certificates using WiX / Voltive (A Code Sample)
(Wed, 22 Apr 2009 14:17:36 +0000)

I’ve previously provided a code snippet illustrating how to use WiX (the “new” Windows Installer framework) to install certificates onto the target machine. I’ve had some good feedback about the post, but also had a request for a working example (in order to illustrate how the code fragment is used in an Installer.wxs file). I’ve cooked up [...]


Using A Wiki To Replace Requirements And Produce Documentation For Your Agile Projects
(Tue, 07 Apr 2009 17:00:52 +0000)

I Know It Sucks, But You Need Requirements To Work There are two parts of software development that really suck. Traditional requirements analysis and documentation. This isn’t some silly joke, both practices are terribly antiquated and essentially useless, not least in an agile (read: rapidly changing) project. However, one of the common misconceptions I often [...]


Why We Need Male Dominated Space Marine Action Games
(Tue, 07 Apr 2009 00:24:53 +0000)

This is a round about response to both Leigh Alexander’s response to Heather Chaplin’s GDC rant session.  It’s worth noting that I wasn’t at GDC and that all my information is second hand, and as such, susceptible to Chinese whispers-style misinformation.  To quote Leigh’s post (as a good source of a direct quote) ‘She argued that [...]


David Develops…
(Mon, 06 Apr 2009 13:07:13 +0000)

A little bit of site administration… Anyone who writes on the internet will happily tell you that the best way to keep your readers happy is to carve out a niche and devote your time to well researched detailed content. I’ve always treated davidwhitney.co.uk as a traditional “home page”. It’s my blank canvas, and I intend to [...]


Controlling Your Software Development Environment And Release Cycle In An Agile Way
(Sun, 22 Mar 2009 22:46:54 +0000)

Fear Of Deployment When you start working on a new project there are four really important pieces of information you should be aware of regarding the deployment of your software Are you unafraid of deploying your code to production? Do you know how your code will react in your production environment with production configuration? Does your code react in [...]


Custom HTC Diamond ROMs Not Waking Up To Email Alerts
(Fri, 20 Mar 2009 10:58:54 +0000)

Just a quick note here as I had to do a lot of digging to fix this issue. Issue: HTC Diamond (potentially other models) not waking up from “sleep mode” when you have an email send/receive schedule. Instead, when you wake the device up it establishes a connection immediately and performs the check. Problem: It appears [...]


Mobile TFL 1.0.0.4 – London Tube Status Updates On Your Windows Mobile
(Tue, 17 Mar 2009 21:37:22 +0000)

I’ve just compiled what I hope is the final version of this application barring London growing extra underground lines. I’ve written a small Windows Mobile application for phones running WinMo 5.0+ with Compact Framework 2.0+.  It syndicates the Transport for London live data in similar way to the pre-existing iPhone and Android applications allowing you to [...]


Mobile TFL – London Tube Updates On Your Windows Mobile Phone
(Mon, 16 Mar 2009 01:46:30 +0000)

A very quick late night post. I’m a big fan of HTC’s Touch Diamond once you remove all the cruft that the major phone networks like to cram onto their devices.  It’s a pocket sized, powerful smart phone.  I picked one up only a few months ago as a replacement for my HTC Touch, which was [...]




All contents ©David Whitney 1998-2009 unless otherwise stated.