"
I think I'm probably the most impaitent person in the world. Never "learned it as I got old".
"


iTunes Persistent Id Cloner – Sync one iPhone / iPod with many computers
(Wed, 25 Jan 2012 00:29:20 +0000)

I frequently have trouble trying to copy music onto my iPod due to iTunes’s draconian binding and synchronising rules. These rules exist to ensure that only “authorised” files can be copied onto any given device. Apple implement this by binding your device to a specific instance of iTunes using a randomly generated Persistent Id that’s [...]


JustGiving Direct Debit SDI–Y U NO WORK?!
(Sun, 11 Dec 2011 14:47:08 +0000)

JustGiving SDIs, ExitUrl redirection and monthly direct debit donations. Y U NO WORK?! When we first implemented SDI, it worked for everything everywhere. At that time, we accepted single donations via credit card and PayPal, and monthly donations via a recurring credit card mandate where we manually re-requested authorisation on a schedule until the end [...]


Configuring Windows Server 2008 R2 as a non-domain file server
(Mon, 28 Nov 2011 23:00:07 +0000)

Oh dear lord, I’ve just lost two days of my life trying to find the exact incantation to persuade a fresh install of Windows Server 2008 R2 to act as a file server on my home network. I did this last two and a half years ago, and it’s taken me two days to regain [...]


CouchDb using C# in 15 minutes
(Mon, 14 Mar 2011 22:55:12 +0000)

I’ve spent quite a lot of time experimenting with document databases at the moment, almost exclusively RavenDb of late.  We’re currently looking at sweeping architecture changes at work, and unfortunately it doesn’t look like Raven is going to be suitable (nothing to do with the product, which is excellent, just a target audience with a [...]


The perils of outsourcing software development
(Mon, 29 Nov 2010 21:12:13 +0000)

I’m frequently asked for my opinion on outsourcing software projects and components and in the vast majority of cases I always end up explaining my distaste for outsourcing when you work in the software industry. It just doesn’t work very well at all. People often decide that outsourcing could be a great idea for a [...]


Pluralization (Pluralisation!) in C#
(Mon, 15 Nov 2010 20:34:56 +0000)

So today at work we were spitting some league table-ish (shh! unreleased feature!) data onto a screen and I realised I was going to have to manually pluralise “0 donations”, “1 donation”, “2 donations” depending on the number of donations having been made. I felt a little bit of the crazy eye coming on, because [...]


JustGiving <3 CharityHack 2010
(Thu, 09 Sep 2010 21:28:55 +0000)

So this year @JustGiving we’re going to be making a little bit of a big deal at Charity Hack 2010 by releasing the first round of public JustGiving APIs. The new JustGiving APIs are a suite of RESTful resources covering a few key areas of the site, debuting at Charity Hack 2010 after closed testing [...]


Serving different views for mobile devices in ASP.NET MVC
(Mon, 03 May 2010 21:40:52 +0000)

As browsing becomes more commonplace on phones, sub-notebooks and (within the next year or so) Tablet PCs, there’s an increased appetite to tailor your user experience for people using these “non-desktop” devices.  You can leverage your existing application infrastructure without having to create costly or outsource applications for specific (*cough* iPhone) platforms that have lots [...]


MobileTFL 1.1.0.0
(Sat, 17 Apr 2010 12:25:03 +0000)

A really quick note, MobileTFL, the London Tube status application for Windows Mobile 6+, has just been updated to version 1.1.0.0. Changes: Supported new TFL data feed format, fixed breaking bug. Get it here: http://www.davidwhitney.co.uk/content/blog/index.php/software/ I’m currently an Android user while awaiting Windows Phone 7, so I’ve only been able to test this against unit [...]


Automatic Html Encoding in ASP.NET 4.0
(Tue, 13 Apr 2010 22:40:02 +0000)

I spent today at Microsofts Techdays Visual Studio 2010 launch event in London.  Lots of interesting stuff, covered in depth all over the internet (just Google, or bing, if you’re a sadist “changes from .NET 3.5 to .NET 4.0″).  A tiny thing that caught my attention for it’s pure utility to the masses is a [...]