Logs

Notes from the field

Short-form notes, learnings, and updates.

13 entries RSS
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 4 min 001 What Are Logs? An introduction to my logs — a space for anything attention-worthy, from tech to travel. 2 min