Homepage

Museums, corporate spaces and websites.
ThreeJS, PixiJS, Drupal, Wordpress, Nodejs.

more projects +

Cloud services setup, on-demand (serverless) apps,
automated deployments, CI/CD and server maintenance.

more projects +

Latest articles

This article is part of a collection of articles where I share real-life professional experiences where using third-party services to offload specific functionalities went terribly wrong... when a tailor-made approach would probably have prevented such a situation.

The Project

In 2021, a major research institute asked us to develop a microsite. This microsite showcased the images generated by one of the artificial intelligence models developed by the researchers.

After purchasing a 2025 Mac, projects using Composer and cweagans/composer-patches are no longer working correctly. Patches working in other environments are no longer applied.

The team responsible for developing the core of Drupal will migrate the AJAX features that power Drupal through similar features in HTMX, a Javascript library which allows access to features usually requiring a lot of JavaScript directly in the HTML code.

After going live with one of our sites, we notice several requests to /sw.js. This can cause unwanted effects, especially if rules are in place to respond to 404s, such as Fail2Ban.

When playing an HD video in Electron on a Raspberry Pi 4B, playback performance is poor (e.g., audio cuts out after ~3 seconds and CPU usage is high). However, playback is good in the Chromium browser that comes with the RPi OS, demonstrating that a bit more performance is possible.

This article guide you through the installation of APCu on a Plesk server. APCu is strongly recommended by Drupal 10.