
Making PDFs more viewable
Because ‘Just give them the PDF’ isn’t good enough.

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.

A lightweight React wrapper with precompiled Nunjucks

Getting the perks of monorepo publishing while curating our git tags and release notes.

Back in February 2018, I wrote about updating this site to use a static-site generator by Zurb (makers of the Foundation Framework) called Panini.

In a career of 20 years, the more things change the more they stay the same.

A quick start on how to work with Visual Framework 2.0 CSS, JS and structure your HTML — and lots of links to learn more.

For the Visual Framework 2.0 component system we recommend Eleventy for static sites: Eleventy sites get direct access to component templates with associated metadata and a focused component library.
Printed direct from AllAboutKen.com