Featured posts
This page highlights featured blog posts only. Alternatively, explore all posts or dive into my topic list.
2026
- AI and the great CMS unbundling
- The Sovereignty Prerequisite
- State of Drupal presentation (March 2026)
- Open Source infrastructure deserves a business model
- The Software Sovereignty Scale
- AI creates asymmetric pressure on Open Source
- Funding Open Source for Digital Sovereignty
- 25 years of Drupal: what I've learned
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
- A photo stream for my site
- A Composable Digital Experience Manifesto
- Drupal is for ambitious site builders
- My first Web3 webpage
- Principles for life
2021
2020
- Defending the Open Web
- Public money, public code
- Pledging $100,000 to support the Drupal Association
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
- Drupal's long-term growth obstacles
- Relentlessly eliminating barriers to growth
- Drupal's commitment to accessibility
- Forty
- My thoughts on IBM buying Red Hat for $34 billion
- From a world wide web to a personal web
- Defining Drupal's values and principles
- To PESOS or to POSSE?
2017
- Most influential OOPSLA 2007 paper award
- Acquia's first decade: the founding story
- Drupal is API-first, not API-only
- How Nasdaq offers a Drupal distribution as-a-service
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
2015
2014
- Business model innovation beats technical innovation
- Scaling Open Source communities
- A better runtime for component-based web applications
- A method for giving credit to organizations that contribute code to Open Source
- Do well and do good
2013
2011
2010
- Drupal benefits from venture capital
- Stock options and employee equity
- The commercialization of a volunteer-driven Open Source project
- Drupal 7, the cocoon and the butterfly
- On business models for Drupal distributions
2009
2008
2007
- Acquia raises $7 million series A
- Acquia, my Drupal startup
- Statistically Rigorous Java Performance Evaluation
- Drupal learning curve
- Drupal Association launched