Redmine plugin which pushes updates to external URL

A recent client wished to integrate the Redmine issue tracking system with their front-end software change request system. Specifically, they wanted 2-way integration such that changes made in one system were immediately reflected in the other. Re...

Javascript array and object lookup speeds

I’m currently working on an an implementation of the LZW algorithm in Javascript and one of the things I need to decide to test out is whether using an Array is faster than using an Object for storage and retrieval of items which are indexed numer...

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...