Pieter Van Leuven
  • Home
  • Writing
  • Open source
  • About

Writing

Thoughts on software development, technology, and the things I learn along the way.

Release Oct 10, 2026 · 5 min read

An MCP server for drupalreleases.com

LLM models know Drupal code inside out, but not which module release to install. drupalreleases.com now has an MCP server that fixes that.

DrupalMCPAI
Note Sep 30, 2026 · 4 min read

Laravel MCP Discovery: a signpost for your MCP server

A small Laravel package that tells AI agents your site has an MCP server, instead of letting them scrape your HTML.

LaravelMCPAIOpen Source
Essay Sep 30, 2026 · 7 min read

Web search vs. MCP: what it costs an AI to answer a Drupal question

I asked Claude 106 Drupal questions four ways. The MCP server matched web search on accuracy, at 3.5× the speed and a fifth of the cost.

DrupalMCPAI
Note Sep 28, 2026 · 3 min read

Why We Released Laravel AI Batch

A small Laravel package for running existing laravel/ai agents through provider batch APIs at roughly half the token cost.

LaravelAIOpen Source
Sep 6, 2026 · 6 min read

Don't block the bots. Give them an MCP.

Scrapers and site owners both waste resources fighting each other. A public MCP endpoint could be the front door they both need.

aimcpwebcloudflare
Feb 28, 2026 · 2 min read

A little lonely Mars Rover named Ares

A Mars Rover Simulator

marsnasaclaudelab
Essay Feb 22, 2026 · 6 min read

From Autocomplete to Orchestrator: The Phases of AI-Powered Development

AI-assisted development isn't one thing. From autocomplete to autonomous agents to whatever comes next — here's how to think about the spectrum, and where it's headed.

aidevelopment
Feb 15, 2026 · 2 min read

Introducing Daily Digit — A Sentiment Index for Silicon Souls

A minimalist forecasting engine tracking the evolution of AI predictions by forcing LLMs to answer existential milestones with a single number.

aillmforecasting
Feb 5, 2026 · 4 min read

Taking Back the Web: POSSE, Fediverse and Nostr

The web wasn't supposed to be five apps owned by three companies. Somewhere along the way, we traded open protocols for walled gardens and algorithmic feeds.

ownyourdataopenweb
Jan 29, 2026 · 4 min read

Breadth-First vs. Depth-First Thinkers

How a computer science metaphor reveals two fundamentally different cognitive styles — and why the best thinkers know when to switch between them.

psychologycognitioncreativity
Jan 22, 2026 · 3 min read

Decent Crawling: A Proposal for Respectful Web Indexing

The current state of web crawling is wasteful. Search engines, AI training pipelines, and other automated agents repeatedly fetch entire websites on aggressive schedules.

proposalopenwebai
Dec 13, 2025 · 1 min read

Drupal Releases: From Twitter Bot to Website

How a simple Twitter bot posting Drupal module releases evolved into drupalreleases.com — a dedicated site for tracking the Drupal ecosystem.

drupalside-project
Sep 20, 2025 · 5 min read

Drupal Releases Roadmap: From Raw Data to Ecosystem Insights

A phased plan to transform Drupal Releases from a simple release tracker into a tool that surfaces meaningful patterns, trends, and actionable insights about the Drupal ecosystem.

drupalroadmap
Sep 20, 2025 · 1 min read

Introducing 2dehands Monitor

Tracking every category on 2dehands.be to reveal how Belgium's largest classifieds platform shifts over time.

dataside-project
Aug 20, 2025 · 3 min read

Use Your Synology NAS as a Tailscale Exit Node

Route all your internet traffic through your home network using Tailscale and a Synology NAS. Handy for untrusted Wi-Fi or accessing your home network from anywhere.

synologytailscalenetworking
Mar 13, 2025 · 3 min read

Backup CloudPanel to Synology NAS with Tailscale

How to securely back up your CloudPanel server to a Synology NAS over a private Tailscale network.

cloudpanelsynologytailscalebackup

Pieter Van Leuven

Building software with care.

© 2026 Pieter Van Leuven. May contain traces of AI.

Hosted on nightlybuilds.co