Setting up TightVNC on Ubuntu 12.04

I just got TightVNC working properly with Ubuntu 12.04. There are various guides around the web which tell you what to do so what I’m about to give you is nothing new. Nevertheless, some of the guides out there are quite old so I hope that mine pr...

Nginx configuration file for ownCloud 5 server with PHP 5.5 FastCGI

I recently decided to take control of my data in the cloud and install ownCloud on my own server. For those of you who haven’t heard of ownCloud it’s an open source alternative to Dropbox which you install and manage yourself, thereby bypassing th...

Ember.JS is stupidly easy, and stupidly difficult

NOTE: This post is a rant I’ve recently begun working on an Ember.JS project for a client. A quick look at the homepage and the associated guides makes it sound really good. Computed and observable properties - if I change one property everything...

Javascript IMAP email client for browsers

I’ve just released a proof-of-concept IMAP email client written in Javascript, running in the Chrome browser. It combines an existing node.js IMAP client and browser-side TLS library with Chrome’s socket API. The client currently only fetches the ...