wuPlay - real-time multiplayer web gaming on your mobile

Introducing wuPlay.com, an experiment in real-time multiplayer gaming on a mobile-friendly website. wuPlay is a web-based multiplayer implementation of the excellent Connect6 game that works well on desktops, tablets as well as on most good mobile...

Javascript client-side file generation and download

For a project I’m currently working on I need to be able to generate a file in Javascript and then prompt the user to save it to their hard drive. I’ve spent some time searching the web for the various available solutions to this and have decided ...

jQuery AJAX progress indicator plugin

Some of my latest projects rely heavily on jQuery’s AJAX method to perform AJAX requests against the server-side code. I wanted my projects to be mobile-friendly and this meant that I had to take into account intermittent drops in the internet con...

Setting up a simple Ubuntu apt repository

For a recent project I needed to deploy a custom build of PHP 5.2 to multiple Lucid servers. It had to be deployed in such a way as to make it easy to update all the servers with newer versions of the build in future. We decided to set up a Ubuntu...

Ubuntu 10.04 Lucid 64-bit + PHP 5.2 FastCGI + APC + nginx

This post outlines the steps needed to get PHP 5.2 running on Ubuntu 10.04 (“Lucid Lynx”) 64-bit under nginx and FastCGI with APC enabled. The current Lucid apt repositories contain PHP 5.3 so I needed compile 5.2 from source in order to get this ...