I have been blogging since 2013. I started just as everyone else was stopping and it became very uncool. The urge to blog was actually present for a long time before this, but was sadly was unfulfilled, as I could never find the correct software, presentation and flexibility. So I wrote some software, and have been happily blogging ever since.

As you will see, this list is completely unordered, mixing up technical articles with blogs about the web or holidays or random other topics. I am still learning how to write blogs. Much better to be concise than to ramble on. My blogs are slowly improving (I hope!) but I certainly still have a long way to go.

Posted: Fri 24 Mar, 2017, 10:03

VIM Fireplace - a vim plugin for Clojure development. Getting it working on Git Bash was not easy, but worth it.

Posted: Thu 02 Mar, 2017, 08:53

Escape the fogginess and uncertainty of a cloud solution and host your own site at home. A recent convergence of technologies has made this obvious solution both simple and desirable.

Posted: Wed 01 Mar, 2017, 17:26

A guide to using certbot to create a trusted, valid and free certificate for your website.

Posted: Tue 07 Feb, 2017, 15:49

Notes from working with the Gradle C++ plugin

Posted: Fri 13 Jan, 2017, 11:08

Handy tips and commands for life on Windows (when you are used to UNIX).

Posted: Thu 12 Jan, 2017, 15:02

All those once-a-month git commands that I can never remember.

Posted: Wed 05 Oct, 2016, 17:15

The exec resource from Puppet, the automation framework, is a mysterious beast. My notes on how to make it work for complex multi-exec configurations.

Posted: Fri 23 Sep, 2016, 18:32

Helping my son to learn piano is one of the most difficult things. My thoughts on why it is so tricky and what might help him (and me!)

Posted: Wed 03 Aug, 2016, 18:32

My journal of day I climbed Ben Nevis with my youngest.

Posted: Wed 27 Jul, 2016, 16:32

Preparations for my first attempt at an MTB mini-adventure covering 180 miles of the Hebridean Way over 3 days. Not so mini actually... that is a major adventure for me!

Posted: Wed 06 Jul, 2016, 17:32

Sharing my Linux GPS/HRM tracking setup, as it took a bit of effort - as all things do on Linux.

Posted: Wed 29 Jun, 2016, 12:40

If Scotland calls another Independence Referendum we must offer a post- Independence currency that we can deliver. We must learn the right lessons.

Posted: Wed 15 Jun, 2016, 13:32

The EU referendum is almost here. It is not an easy one, but wanted to share my thoughts on this important decision.

Posted: Sun 12 Jun, 2016, 17:32

Triki supported feeds from RSS and Atom, now it support feeds from Twitter as well.

Posted: Sat 21 May, 2016, 12:32

triki now supports Activity Streams 2.0 for blogs. Learning about AS2 has opened up the very cool IndieWeb project to me, so there are plenty more options to improve triki's connectedness.

Posted: Sat 21 May, 2016, 11:32

My eldest son has just started coding, something I confess I have mixed feelings about.

Posted: Sun 15 May, 2016, 13:20

An online journey from closed, restricted and commercial social networks monopolies to a new breed of independent personal web sites linked by open social networks.

Posted: Tue 10 May, 2016, 18:07

I just added the History feature and support for publication via RSS to triki.

Posted: Fri 06 May, 2016, 18:07

Not many teams use Behaviour Driven Development (BDD). This blog shows how even as developers we can leverage BDD tools to build robust solutions, more quickly and with greater transparency.

Posted: Sun 01 May, 2016, 22:07

Which is a cheaper way to propel an automotive vehicle - domestic electricity or petrol/diesel? Now you can find out.

Posted: Wed 13 Apr, 2016, 10:07

Introducing triki, an open source semantic web server. Imagine taking your own social media graph from Facebook, your reviews from TripAdvisor, your blogs from blogspot and your photos for Flikr and running your own site where you can still share with friends but also control your own content. Welcome to the triki.

Posted: Sun 03 Apr, 2016, 10:07

This blog suggests an alternative way of sharing and retrieving content on the web today. It is a response to questions posed in the first blog.

Posted: Sat 26 Mar, 2016, 17:15

My thoughts on how Web culture has evolved since the 90's and some of the problems we are now facing with social media monopolies. We are giving away our content and control for priviledge of efficient sharing.

Posted: Fri 25 Mar, 2016, 19:15

I find CSS fiendishly difficult whenever I come back to it I end up having to re- learn stuff. This is my cheat sheet.

Posted: Wed 16 Mar, 2016, 17:40

A very, very brief introduction Apache Camel.

Posted: Sat 12 Mar, 2016, 19:29

My thoughts on Cucumber Groovy and Spock BDD tools. Since writing this however I actually prefer Cucumber still but am leaving the blog for now. It is what I thought at the time.

Posted: Wed 09 Mar, 2016, 20:04

When we release open source software out into the wild it is often difficult to tell if is being used. Much to my surprise, dio is still being used after 15 years.

Posted: Wed 10 Jun, 2015, 15:40

My ill-fated attempts to get a Logitech Rumblebad working on Steam. A waste of an afternoon.

Posted: Fri 22 May, 2015, 05:30

Memories of our very cold camping trip to Glen Brittle in Skye.

Posted: Wed 20 May, 2015, 12:47

My plans to build a silent but powerful machine for playing Steam.

Posted: Mon 18 May, 2015, 10:59

A reminder on how use the git patch command.

Posted: Mon 18 May, 2015, 10:53

When you absolutely positively got to delete every table in the database.

Posted: Sun 17 May, 2015, 14:01

A tribute a wonderful BBC institution by Lisa Knapp

Posted: Tue 05 May, 2015, 12:45

Using the Myer Briggs character test to find out what we are really like.

Posted: Thu 27 Feb, 2014, 19:00

10 reasons why Guice is better than Spring