Archive For The “Uncategorized” Category

Failing the tube test

As a Londoner working in the city, I (along with hundreds of thousands of others) catch the tube to work every day. Although you’re typically crammed in a carriage with hundreds of other commuters, the journey is a solitary one, and many passengers turn to their iPhones, iPads and Kindles to pass the time. For [...]

Read more »

Strange CLR behavior

Here’s a little CLR brain teaser for you: A method is throwing a NullReferenceException. The stack trace indicates it is originating on a line that has only a closing curly brace on it (i.e. }). How could this be explained? Note that: The code is not optimized. The PDB file is the correct version. The [...]

Read more »

Watch out for weaselly recruitment agents

wea·sel·ly (adj.) Resembling or suggestive of a weasel. Yesterday, Parcelforce called me at work to say they tried to deliver a package for me the day before, but couldn’t because I wasn’t around to sign for it. I wasn’t expecting anything, but I like getting parcels, and thought maybe it was some long-forgotten internet purchase [...]

Read more »

Announcement: I’m moving to London!

Announcement: in just over a fortnight I’ll be packing my bags to go chase the kiwi dream – I’m moving to London! Provoke has been a wonderful home for the past two years, and I thank all my workmates and clients who made my time there so special. Working here has really been an unforgettable [...]

Read more »

jQuery: checkboxes that remember their original state

Last week I had to write a little javascript for a form that involved a long list of check boxes. To save time, the application only processes rows where the checkbox value actually changed away from its original state. For example, if a checkbox was checked to begin with, then the user unchecks it then [...]

Read more »