Logs
Notes from the field
Short-form notes, learnings, and updates.
No logs match.
2026
013 Field Validation 3.0.0 Is Out: What's New and How to Upgrade Field Validation 3.0.0 rebuilds every rule on Symfony constraints and runs on Drupal 11. Read this before you run composer update on an 8.x-1.x site. OCT 12 5 min 012 Inside the Drupal AI Demo: How AI Answers Finds Its Sources Behind the Drupal AI demo from DrupalCon Rotterdam: how its AI Answers search gets from a visitor's question to a cited answer. OCT 05 11 min 011 Where AI Should Sit in Your System A pattern that keeps repeating across every project I build, and what it's taught me about where AI actually belongs in a system. AUG 10 4 min 010 Released a DDEV Add-on for Langfuse ddev-langfuse spins up a local Langfuse stack on your project's own Docker network, built for the Drupal AI ecosystem. AUG 02 2 min 009 My 100th Credit on Drupal AI My credits on the Drupal AI module just hit 100. A small personal milestone, and a good excuse to talk about the momentum behind the Drupal AI Initiative. JUL 09 2 min 008 I built a Drupal module for vectorless document search Building ai_pageindex: a vectorless Drupal search provider that uses LLM reasoning over hierarchical tree indexes instead of embeddings. JUN 27 9 min 007 How I've Adapted to the AI Evolution of Drupal Open Source Contribution How I use a Drupal issue agent and a set of skills as an assistant for my open source contributions. MAY 31 9 min 006 I Retired My OpenClaw Setup. Here's What I Learned. A follow-up to setting up OpenClaw on an old laptop — why I shut it down, what changed, and what I took away from the experiment. APR 22 4 min 005 One Repo, Any Mac How I use a dotfiles repo to spin up any new Mac exactly the way I like it — apps, configs, and aliases all in one place. APR 16 3 min 004 How I Set Up OpenClaw on an Old Laptop Notes on turning an old laptop into my always-on OpenClaw assistant, and even drafting this post together over Telegram. APR 05 5 min 003 Drupal Meetup Pune: Mautic ECA Talk Slides and notes from my Mautic ECA talk at Drupal Meetup Pune on 28th March 2026. MAR 28 1 min 002 Be Mindful of What Goes in Your AGENTS.md A lesson learned about keeping your AI context files lean, intentional, and accurate. MAR 16 4 min 001 What Are Logs? An introduction to my logs — a space for anything attention-worthy, from tech to travel. FEB 25 2 min