Feature
Autumn in the Alps
By far my most favourite season, shown at its absolute best in the mountains and valleys of the Alps.
Lead photo: Rivaz, Switzerland, 2024
Exploring
Lunan Bay
Lunan Bay is a long, sand-dune-backed beach on the east coast of Scotland, which I first visited during my first trip to see Jo in 2004.
Latest blog posts
I’ve been working on a custom image carousel block for a WordPress client, and wanted to add the built-in aspect ratios as a drop-down control.
How to use CSS custom property aliases in WordPress to reduce the size of your own custom CSS.
A touching story behind one of my favourite R.E.M. songs.
Stretching my legs on the Thames Path in Oxfordshire.
Spontaneously changing my plans for a day’s hiking to achieve the summit of Canisp, a large and rocky hill in the Assynt region of Scotland.
Using custom post types in combination with the Block Editor in WordPress for easy content management, irrespective of design changes.
How improving micro-interactions can smooth the process for your (web) application users.
How to use presets instead of custom CSS in WordPress to allow blocks to retain a common design, whilst supporting amendments later in the project’s timeline.
Photographic archive
Recent additions to an ever-growing collection of photos I’m sharing publicly here on the site. (Don’t be surprised if the latest additions are older. I’m adding them from my personal archive in a pretty random order.)
Videos
Lots of work stopped me from going out so much, but we did get in a great trip to canton Wallis.
Making more of an effort to publish moving pictures, including one from Dartmoor in June.
With a name like “Ice Path”, you know before you arrive that a hiking route is going to be a pretty spectacular one.
Walking in the snowy landscape of Axalp, high above Lake Brienz in the Swiss Bernese Oberland.
WordPress
WordPress is currently the most popular content management system in the world. I’ve been using WordPress for personal and business projects since 2003, both as part of my day job and also as a freelancer. I have been an active member of the Swiss WordPress community since the first official Swiss WordCamp in 2014, co-organising and presenting at conferences across the country.