Did you know that you can subscribe to this blog via RSS or email. You can find out more here.
Goodbye WordPress, I've Switched To Jekyll (Again)
I've decided to leave WordPress behind and switch to Jekyll...for a second time. This post explains why.
The Pagination Predicament
I've removed pagination on my blog, mainly so you don't have to wade through pages, but also for SEO. Let me explain why...
This Is What's Wrong With The Linux Community
So I'm walking the dog and listening to Late Night Linux, which is one of my favourite Linux podcasts (even though I don't use Linux on the desktop anymore). Joe and the team had Jim Salter on as a gu...
MacBook M1 - 4 Months Later
I've had my MacBook Air M1 for 4 months now, here's an update on how things are going with this little device.
A Reality Where CSS And JavaScript Doesn't Exist?
Bradley Taunt recently wrote about what his web utopia looks like; an Internet without CSS or JavaScript. While I agree that both are overused (particularly JS), I think Bradley went a little far.
Forget Twitter Threads; Write A Blog Post Instead!
All of the kool kids in Twitter land seem to be jumping on the bandwagon of a very annoying craze. Twitter threads. Please stop; write a blog post instead
Pimping My Type - Improving My Website's Typography
I recently had a session with the incredibly talented Oliver Schöndorfer of Pimp My Type, who gave some great tips for improving my website's typography.
The Importance Of An About Page
Having a useful about page, like mine, is very important as it lets your readers both learn about you, and connect with you.
Core Web Vitals and WordPress
Google recently announced Core Web Vitals and it worries WordPress site owners everywhere. There's no need to be worried; I get a perfect 100 across the board and it's relatively simple to do.
The Hunt For Better WordPress Hosting
I've recently been trying to improve my WordPress hosting workflow, and the related costs involved. It hasn't been a great success so far.
The Time I Was Run Over Twice In One Day
Yes, dear reader, you read that right. I was once run over twice in one day and this inaugural Story Time post tells the story of how I managed to do it.
Moving From Yoast To SEOPress
So today I signed up for an SEOPress Pro account and migrated my site over to them from Yoast.
Adding The Post Title To My \"Reply By Email\" Button
I recently wrote about online conversations and engagements where I talked about using plain old email instead of comments. Off the back of that post, I got chatting with Luke Harris, who does something very similar on his site.
Story Time
I've decided to do something a little different over the coming weeks and months. I'm going to start writing about some of the more amusing anecdotes from my past.
A Windows User's First Impressions Of MacOS
I recently bought myself an M1 Macbook Air and I wanted to share my first impressions of MacOS as someone who has never used it before.
I'm Newslettering Again!
So remember a couple of days ago when I announced I would be killing The Meta Letter? Well, off the back of that announcement I received TONNES of requests (3 is tonnes, right?) to keep the newsletter...
What’s In A Font? Website Typography Best Practices
I love web design and website typography is a huge part of that. It turns out that I'm somewhat of a typography nerd, so I wanted to share some of what I've learned in this regard here.
Killing The Meta Letter
So I've been thinking about killing my newsletter, The Meta Letter, recently. Today I decided to take the plunge and kill it off.
Migrating From Yoast To RankMath Broke My Site
I've been a Yoast Premium user for a few years now, but decided to switch to RankMath recently. It didn't go well.
How To Restore The Default PiHole Block List
PiHole is awesome. I use it on my Synology via Docker and it's been working great for years. But what if you get a little too trigger happy with the block list and end up with too many? In this post I'll show you how to restore the default PiHole block list.