Blog - Page 2 of 8


Displaying Core Web Vitals with Perfume.js, Stimulus and Turbo
#Software engineering #Web performance #JavaScript
Posted on

Core Web Vitals are all the rage right now because of effect they might have on search rankings. I'm passionate about website performance and thought it might be nice to make more of a feature of Core Web Vitals on my personal site.

Read more
Having fun with the 404 page
#Software engineering
Posted on

A fun 404 page? They're often just a dull page telling you that what you're looking for doesn't exist. But it doesn't have to be that way!

Read more
Building view components in Middleman
#Ruby #Software engineering
Posted on

This site is styled using the wonderful Terminal CSS which has multiple components included. One feature of Javascript frameworks that I like is this concept of components.

Read more
Choosing a CMS for a static site
#Software engineering
Posted on

To encourage myself to create more content on my personal site I thought it would be helpful to have a better writing environment. I wanted something that was simple to setup, ideally free, and would offer an easy way to preview the articles before deploying to production.

Read more
New home and a fresh lick of paint
#Software engineering
Posted on

My personal website had been a bit neglected lately. It was looking dated, the performance wasn't great and it was quickly built from a stock Jekyll template. Not only that, it's been a few years since I last wrote anything!

Read more
Rails database rake tasks
#Rails
Posted on

In my previous job I found myself regularly having to copy the database for a Rails site on staging or production to my local machine to make it easier to work through issues.

Read more
Middleman deploy
#Ruby
Posted on

I was recently developing a single page application with Middleman and found there was no ready made deployment code that I could use to upload the site to our Linode servers. Hopefully this rake task will help others out.

Read more
Distinction Armagnac
#Work
Posted on

Sourced from only the finest grapes and distilled from a unique eaux-de-vie at least half a century old, Distinction Armagnac is one of the world’s finest armagnacs, luxurious and exquisite.

Read more
Children’s Hospices Across Scotland
#Work
Posted on

For over twenty years CHAS has been offering a full family support service for babies, children and young people with life-shortening conditions.

Read more
e-testing
#Work
Posted on

e-testing is a privately owned and self-funded provider of software testing services, serving a range of clients, from start-ups to blue chip multinationals and everything in between.

Read more
Previous