Managing your own website hosting
I take a (biased) look at the pros and cons of managing your own web hosting vs going for a managed service.
Looking Ahead to 2023
After almost a year away from blogging, here's an overview of what I am looking to cover in 2023
Group Level Templates

GitLab issue and merge request templates are powerful, but how do you organise them when you have multiple projects? Put them at group level!
Plausible - An alternative to Google Analytics?
Is Plausible really the valid alternative to Google Analytics they claim to be? Let's take a look to see how they do or don't stack up
Revisiting my stance on 4k monitors
I look back at my post about developers not needing 4k monitors. I've got a laptop with a 4k screen, so has using one changed my mind?
The down side of Static Site Generators
I have started a new, small blog using a static site generator and have found myself missing some features of a CMS. SSGs are useful but limited
Migrating your Magento 1 users
So you're migrating away from Magento 1 and want to keep your users' passwords. Probably been told it's not possible. It is, and here's how...
Lessons from my time away
earlier this year I took time away from blogging to reset. After longer than I expected or planned, I'm back with some important lessons
Reflecting on my 2021 goals - Q1 edition
You should take the time to reflect on and evaluate your progress towards goals. Change goals if they aren't right. Here's how my 2021 progress looks after Q1
Why I use PHP for CI tasks
I use PHP to write custom tasks for my CI pipelines, and I'm not ashamed to admit it. It's something you might want to give consideration to. Here's why