
Predictable, token-based filenames with Eleventy Image
How I swapped Eleventy Image’s hashed outputs for readable, stable names — and the trade‑offs.

How I swapped Eleventy Image’s hashed outputs for readable, stable names — and the trade‑offs.
A tiny footer checkbox to turns your site styles off with no JavaScript required.
It seems a robust, embeddable PDF viewer for on‑page reading already exists.
I’ve moved from Now Alt to Recursive, an open‑source variable font that unifies UI text and code with one flexible file.

I upgraded the site to Eleventy v3, removed Gulp and the Visual Framework, and simplified everything.
No single issue was breaking UNDRR's editorial experience — it was an accumulation of paper cuts that drained editor time and patience.

Because ‘Just give them the PDF’ isn’t good enough.

Managed Azure Database for MySQL cost us 50%–80% slow down. After six months of pain, we moved our Drupal 10 site back to a classic VM and halved our page‑load times.
UNDRR's Azure migration followed the playbook — managed services, platform-as-a-service, letting the cloud handle complexity. Instead, performance degraded and user trust eroded.

A long-overdue update.

This month, I’m saying goodbye to my projects at EMBL but my career in web work continues.

From contentHub to VF 2.0: foundations for faster, more flexible journeys across One EMBL.

We tamed the ‘footmap’ by introducing a more effective directory pattern.
EMBL.org's footer had become a screen-and-a-half of densely packed links — failing users and stakeholders alike.
EMBL's 80+ properties ran on different CMSs — and content was trapped in each one.
Printed direct from AllAboutKen.com