Testcontainers and the case against mocking your database
Why I stopped mocking MariaDB and Redis in my Drupal tests, what real-dependency testing with Testcontainers buys you, and the honest state of testcontainers-php.
Why I stopped mocking MariaDB and Redis in my Drupal tests, what real-dependency testing with Testcontainers buys you, and the honest state of testcontainers-php.
Field notes on Supacode, a native macOS app that runs many CLI coding agents in parallel, each in its own git worktree. What it does, and the caveats.
An honest, first-hand look at Coolify vs Dokploy, the two open-source Heroku alternatives, and why this blog runs on self-hosted Coolify on an OVH VPS.
An honest daily-driver review of cmux, the open-source native macOS terminal built for running Claude Code and other AI coding agents in parallel.
A local-first, Apache-2.0 app that turns Claude Code, Cursor and 20+ other CLIs into a design tool. What it actually does, and the honest caveats.
Field notes on Keygraph's Shannon: an open-source, white-box AI pentester that reads your source and actually exploits the bugs it finds. What works, what to fear.
Honest notes on Enkryptify, an EU-based secrets manager that injects your .env at runtime. What I liked, how the encryption actually works, and the lock-in I'd weigh.
A Drupal dev tries AI pull-request review: what CodeRabbit does well, why it gets noisy, the pricing, and whether it belongs on your merge requests.
A Drupal dev's field notes on Remotion, the React framework that renders real MP4s from components, where it's genuinely useful, and its unusual source-available licence.
Field notes on paperclipai/paperclip, an open-source Node/React orchestrator for teams of AI agents. What it does, how it runs, and where the 'zero-human company' pitch cracks.