Hilmar speaking at DrupalCamp Scotland - 2

Drupalviking.com

Web Developer at University of Iceland, Adjunkt Professor at Reykjavík University. CEO at Um að gera ehf. 

My Blog Articles

Hand using a stylus on a laptop with digital AI graphics overlay.

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 - Group photo

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

Large industrial pipes running parallel along a tree-lined pathway under blue sky

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.

A closeup of the inside of a computer, with a focus on the circuit board, in blue light.

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.