I'm moving to Swiss web agency Say Hello as partner, client consultant and full-stack developer from January 2019.
It’s been a long time. A very long time. I joined Flickr back in 2005 and posted my first photos via email from my camera phone. (Three years before anyone had any kind of inkling of the smartphone.) Getting to know other people through the photo sharing service gave me a group of friends, which essentially kept me in…
The sun shines through a small hole in the rock face of the Eiger at Grindelwald for a couple of minutes, twice every year.
“It’s not age that makes you an adult, I see now, or even most of the experiences that age brings. What finally does it is the things you lose along the way. A parent dies; you don’t get the girl. And you are wrecked. And you are less for these losses. What makes you an adult, finally, is that…
It’s been a very difficult year, but the sadness has been diluted a little with some lovely memories along the way. Here’s to a better 2019.
The farewell photo of my fourth office desk in Switzerland, before I start afresh in the Bernese Oberland.
Some people believe that WordPress isn't suitable for more than a simple website. Throughout my career, I've proved that assumption wrong many times over.
How we swapped out individual sections of a high-traffic site to make best use of WordPress' REST API.
A remarkable and beautiful film of nature, landscape, ice and ocean by photographer Stefan Forster.
The Wetterhorn Aufzug in Grindelwald took visitors up towards the Wetterhorn until 1915.
Wide vistas with blue skies and imposing mountains may be good camera fodder, but they can also become a bit monotonous.
My second “vlog”, from Flims in Graubünden.
I was intrigued by this effect. Although the photo looks like green sand, the ripples are actually light and shade cast by the sun on the rippling surface of the lake.
I presented at the WordCamp conference in Lausanne a couple of weeks ago, on the subject of website usability. The video of my talk is now online.
British photographer and videographer Thomas Heaton visits three of my favourite locations in Switzerland.
I’ve been using the Advanced Custom Fields plugin for WordPress for nearly five years, and it’s implemented in every project I’ve created or worked on since I began using it. At work, our WordPress Themes depend on Theme Options, which are set using custom fields created by the plugin. In order to make the technique work well…
How I quickly implemented a splash page for Sulzer Schmid Laboratories, containing an autoplaying HTML5 video.
I'm presenting at WordCamp Lausanne at the end of September. Come and hear me talk about user interfaces and usability, and get your questions answered too.