New Songkick iPhone app

For the last few months I’ve been working, as part of the mobile-apps team, on building a new version of the Songkick iPhone app. We’ve been busying adding some new features, including a complete UI redesign (to bring the app more inline with iOS 7), better ticketing integration, and the ability to scan your Spotify […]


I spent the weekend at Music Hackday London, a 24-hour event where a bunch of developers, designers and artists get together to build cool music-related hacks. I spent my time building a hipster robotic arm that stops you listening to any music it deems “too mainstream”, here’s what it looks like: and my demo for […]

Playing with the Pogoplug’s LED

The Pogoplug has a LED on the front of the device, which the stock Pogoplug software uses to signify it’s connection status to the Pogoplug service. This post details how to control the colour of the LED! A reader of this blog, Rick D, left a comment on one of my blog posts a few […]

Installing an FTP server on the Pogoplug

…and syncing photos with PhotoSync. I’ve used the excellent PhotoSync app on my iPhone and iPad to backup photos to my iMac. This works well, but requires me powering the iMac on to run the sync. As my Pogoplug is always on, and has a bunch of storage connected to it, I thought it would […]

Acceptance testing iOS apps

I recently had to develop a update for an iOS app. I’ve become accustomed to the excellent continuous build & integration environment we make use in our workplace for our (primarily Ruby-based) projects. This led me to investigate tools that I could use to develop an update to the iOS app in a similar way. […] – an experiment with Node.js, & Heroku

I started the Easter Break with an idea for a website: a real-time Twitter stream of people trying (and failing) to spell the word ‘definitely’. Let’s cut to the chase, here’s what I ended up building: Sounds like a pretty dumb project idea, I know, but I’ve been looking for an excuse to work […]