Author Archives: Jonathan Lister

PaaS: A mid-2010 survey

I’ve said in the past that I am a hands-off type of guy when it comes to servers. To avoid dealing with servers in any traditional sense, I have been keeping an eager eye on how things are going with server-side JavaScript, and the push-to-deploy type of application development (Heroku, Joyent Smart Platform). But there’s [...]

Employee effect on the world’s biggest companies

I was wondering on Saturday how you could reasonably compare a large company with a loose band of freelancers, where the word “employee” doesn’t operate. I dug out of Wikipedia some statistics on the world’s biggest companies, figuring that a reasonable comparison would be the amount of money made per employee. The data is likely [...]

Ready Steady Vote

JavaScript in the cloud

The idea of running JavaScript on the server has been around for a while now (think Jaxer back in 2008), but it recently got a big boost with the featuring of Node.js at JSConf in November 2009. Node.js found immediate fame by demonstrating blinding performance as a web server, and by building on the hotly hyped V8 JavaScript engine Google bundled [...]

Web designers

(I was thrilled to read Asana.com’s description of a web designer, which inspired this post.) It’s not every industry where you can be a 30-year old and legitimately claim to have been working in the industry since it’s birth. The field of web design is one of these industries, and the nature of the job [...]

Testing local TiddlyWeb applications in virtual machines

This is particular to VirtualBox, but I imagine the principles are the same for VMWare, Parallels and all those other virtual doohikies. I’ve been developing a TiddlyWeb application on a local server on my Mac. This is fine for when I want to test in Firefox, Safari, Chrome, Webkit and others, but not so hot [...]

Why time booking isn’t just for grown-ups

According to the testimony of friends who work as lawyers, the worst part of the job (apart from putting paper into colour-coded files) is the hassle of accounting for every minute of every day. They do this so their practice can charge its outrageous fees to the right clients – it seems that anything not [...]

Maemo Summit 2009, Amsterdam – a bit of an open-source eye-opener

Last month, Tager Communications (a customer) took me out to the Nokia-sponsored Maemo Summit in Amsterdam to help figure out whether Maemo could play a part in the national message Nokia’s marketing division puts out about its new N9xx series. The most striking thing about being a visitor at the summit was how large the [...]

Testing Adobe AIR applications with QUnit

I’d like to say I always write tests before I write any JavaScript code… Those times when I do write tests, I use the QUnit framework, which is used to test jQuery, so pretty well-tested itself. I’ve recently been putting together an Adobe AIR application using HTML, CSS and JavaScript (aka Web Standards), which is [...]

A short jog with Eddie Izzard

About 1:45 yesterday afternoon, Nick and I stood in the rain near Stratford station, waiting to see if Eddie Izzard would run round the corner, so we could join him for the last 10 miles of a marathon finishing in Trafalgar Square. A marathon is never something to be sniffed at, but in this case, [...]