My Blog Articles
Can Claude help us with the issue queue?
Can Claude (and other AI tools) really help us with refactoring old code and maybe even clear up a lot of problems in the issue queue?
Drupal in a Day: Vienna
Hilmar Kári Hallbjörnsson, co-chair of the Drupal Open-University Initiative describes the unbelievable experience that happened at Drupal Con Vienna, 2025, when 60 students, non of them ever heard of Drupal before, attended a whole-day teaching about Drupal, in an event called Drupal in a Day
My Technical Ramblings
Publishing Custom Drupal Modules and Recipes via GitLab's Composer Registry
If you build custom Drupal modules or recipes that don't belong on Drupal.org, GitLab's built-in Composer registry is the cleanest way to distribute them. This post walks through the two files every package repo needs, why your composer.json shouldn't carry a hardcoded version, the tag-and-publish flow, and how consuming sites pull the packages in.
Merge plugins with Composer
When modules have library dependencies (like the dropzone js module), the default behavior of composer is to put the dependency in the vendor folder instead of web/libraries. This article explains how to fix that
Join the Drupal Open University Initiative Team
The Drupal University initiative is a community-driven project focused on bringing Drupal into the academic world. Our mission is to introduce students to the power of Drupal and foster the next generation of Drupal.