RequireJS with progress indicator

I’ve just started using the excellent RequireJS library with a new Javascript-heavy project I’m working on. This post considers an easy way in which to add a progress indicator to all require() calls such that the user is always aware of what’s go...

Getting Vagrant working on Ubuntu 10.10

I’ve recently started using Vagrant to create and deploy virtualized development environments and thought I’d post the steps required to get it working on Ubuntu 10.10 (“Maverick Meerkat”).

Simple online calculator using HTML and Javascript

Last Friday I was looking for a simple online calculator which I could use via a web browser and which was mobile friendly. The best ones I could find were all done in Flash which I though kinda sucked since it was perfectly possible to build one ...

Using Gradle + Juicer to minify and GZip Javascript and CSS

Recently I’ve been focussing more and more on performance in the web projects I’m working on. By now the benefits of merging, minifying and GZipping external Javascript and CSS files are well documented - your web page loads quicker (due to smalle...

Setting up Hudson on Debian for continuous integration with Git

For the Tornado project I’m currently working on I decided to get continuous integration setup on my Debian Lenny server. In the past I’ve used CruiseControl for doing automated builds but recently I’ve been getting to know Hudson and I find it to...