Homepage

Ola DGW.ltd

Outatime

I saw someone posted this on Bluesky some time ago, unfortunately I didn't note who: If your calendar was a bunch of progressively enhanced checkboxes and a submit button, you…
A vintage box of Lego

A very particular set of skills

Another thing coming to WordPress 6.9 – something I’ve been following with interest since it was announced – is the new Abilities API, part of the wider effort to develop…
Running a WP CLI command to generate summaries for WordPress excerpts

Automat(t)ic excerpts

I saw this post recently Automating Content Previews with Local AI, a really interesting approach to automating a something that would have had a large impact on people's time….

WordPress 6.9: GOV.UK Accordion via Core Blocks

We are drawing closer to the release of WordPress 6.9, so I figured it was time to road-test the theme and plugins that drive this site. As I’ve been…

🧟‍♀️ Digging up the past 🧟

I’ve been working on WordPress since the Friends era, so I’ve built up quite the graveyard of projects – and decided to see if AI could bring one back to life.

These 2 guys

These two lines of 11ty code have really helped me increasingly over the last year or so // Read and parse the WP theme.json file const themeJSON = JSON.parse(await readFile(new URL('./theme.json',…
Rocket emoji

It’s hard to speculatively load what tomorrow may bring.

It appears the shiny new WordPress version 6.8 comes with Speculation Rules out of the box. This is a really interesting optimisation feature, enabling us to programmatically tell the…
Screengrab of the color palette from this website

You’ve got style(guide)

One of the pages on this site is a style guide(book) that I tend to include on most of my projects. I find it useful for the client and…
Gandalf staying 'I have no memory of this place'

Thou shalt not pass…comment

So used to building websites for companies, completely forgot to enable comments on this blog. Which is not exactly cricket. Have now enabled them incase anyone wishes to add…