Dries Buytaert
A blog is a biography
Can AI clean up its own mess?
'Source available' is not open source (and that's okay)
The house and the town square
Drupal Canvas 1.0 released
The freedom to leave is what makes customers stay
Thank you, Drupal Security Team
Infinite scroll with htmx
DrupalCon Nara keynote Q&A
The product we should not have killed
When your brain lies to you
Connecting Drupal with Activepieces
Setting up an Activepieces development environment
Running Activepieces locally with Docker
Leica lenses
The Orchestration Shift
State of Drupal presentation (October 2025)
Unexpectedly playing Kasparov
Meeting one chess master, mourning another
Extract PowerPoint speaker notes to text
Extract speaker notes from PowerPoint to text
Life beyond social media: a more intentional way to share photos
Writing for longevity versus reach
Climbing La Tournette on a three day hike near Lake Annecy
Switching to Markdown after 20 years of HTML
Installing and configuring Markdown Easy for Drupal
Acquia appoints Chris Tranquill as CEO
Funding Open Source like public infrastructure
Why Drupal is built for the AI era
AI and the great digital agency unbundling
Grand Canyon, Zion and Bryce: our Western adventure
The web's broken deal with AI companies