Skip to main content
Drupal 11.4 cut database queries in half and almost nobody wrote about it
drupal

Drupal 11.4 cut database queries in half and almost nobody wrote about it

While everyone covered Drupal 12's removal list, the release that actually halved query counts vs 11.3 shipped five months earlier with far less attention. Here's what 11.4 actually changed under the hood — Brotli, the new dr CLI, argon2id, and the benchmark numbers Drupal.org published.

2026-10-28 / 03 min
Drupal 11.3 put HTMX in core — I checked what that actually changes for AJAX callbacks
drupal

Drupal 11.3 put HTMX in core — I checked what that actually changes for AJAX callbacks

Drupal 11.3.0 bakes HTMX into core and rebuilds BigPipe on top of it, with claims of up to 71% less JavaScript and 26-33% more requests served at the same database load. I went through the release notes to see what that means for anyone who still writes #ajax callbacks, and whether Navigation is actually worth switching to yet.

2026-10-26 / 04 min
PHP 8.6's partial application: I ran it on RC3 so you don't trip on the footguns
php

PHP 8.6's partial application: I ran it on RC3 so you don't trip on the footguns

PHP 8.6 adds partial function application — load('node', ?) returns a closure. I ran it on the RC and hit three sharp edges: arguments evaluate at creation not call, extra args are silently ignored, and the ... placeholder leaks keys into optional parameters. Plus why Drupal contrib can't use it for years.

2026-10-22 / 04 min
Drupal 12.0.0-beta1: I read the removal list so you don't have to
drupal

Drupal 12.0.0-beta1: I read the removal list so you don't have to

Drupal 12 is mostly 11.5 with the deprecations deleted — and the deletions include nine modules a lot of sites run (Search, Contact, Toolbar, Shortcut...). The upgrade is a Composer-require checklist, Contact is the one to check carefully, and the Dec 9 Drupal 10 EOL makes it a deadline for some.

2026-10-22 / 04 min
Subscribe to Drupal