Featured posts
This page highlights featured blog posts only. Alternatively, explore all posts or dive into my topic list.
2025
- The Orchestration Shift
- State of Drupal presentation (October 2025)
- Unexpectedly playing Kasparov
- Funding Open Source like public infrastructure
- AI and the great digital agency unbundling
- State of Drupal presentation (March 2025)
- Comparing local large language models for alt-text generation
- Drupal CMS 1.0 released
2024
- My solar-powered and self-hosted website
- Solving the Maker-Taker problem
- 1,000 loans on Kiva
- Building my own CO2 monitor
- Building my own temperature and humidity monitor
- Two years later: is my Web3 website still standing?
- The little HTTP Header Analyzer that could
- The Watchmaker's Approach to Web Development
2023
- The new old: Jamstack and MACH's journey towards traditional CMS concepts
- Hiking the Pemi Loop: an unforgettable adventure
- Acquia's vision and strategy: an integrated ecosystem of world-class products
- The Drupal Open Web Manifesto
- Mautic to become an independent Open Source project
- The evolution of Drupal's composability: from the command line to the browser
- Why content management systems can outperform static site generators
- Artificial Intelligence, the future of Content Management and the Web
2022
2021
2020
2019
- Balancing Makers and Takers to scale and sustain Open Source
- Our wedding in Tuscany
- Scrambling in Snowdonia
- Acquia delivers during Mueller report traffic surge
- The privilege of free time in Open Source
- The Open Web can still win
- Headless CMS: REST vs JSON:API vs GraphQL
- Pulling the plug on Facebook
- How to decouple Drupal in 2019
2018
2017
2016
- Drupal's collective purpose
- The transformation of Drupal 8 for continuous innovation
- Traveling through Tuscany
- Drupal is for ambitious digital experiences
- Can we save the Open Web?
- Founder dilution
- A history of JavaScript across the stack
- Dries meets the King and Queen of Belgium
- Drupal: 15 years old and still gaining momentum