Skip to content

From the Blog

Articles on infrastructure, Laravel & open source

2026

Why I Built a Collector-Free Telemetry Package for Laravel
· 8 min

Why I Built a Collector-Free Telemetry Package for Laravel

Sentry and Nightwatch showed green while customers saw errors. Nothing ever threw, and sampling drop

Queue Autoscale v3 is here
· 6 min

Queue Autoscale v3 is here

A predictive scaling rewrite, worker topology with exclusive and grouped queues, and multihost clust

Launching Queue Monitor for Laravel
· 4 min

Launching Queue Monitor for Laravel

Full queue visibility without Horizon or Redis. Queue Monitor for Laravel tracks every job on any dr

Launching Health for Laravel
· 5 min

Launching Health for Laravel

I released cboxdk/laravel-health today. Installed it on cbox.dk, opened the dashboard, and immediate

New Website for Dansk Pinto Forening
· 4 min

New Website for Dansk Pinto Forening

I launched pinto.dk today. Built with Statamic, with collections for breeding programs, stallion reg

Statamic MCP v2.0: Out of Beta
· 8 min

Statamic MCP v2.0: Out of Beta

Statamic MCP v2 is released. OAuth 2.1 for ChatGPT, file and database storage drivers, a full CP das

Predictive Queue Autoscaling with Little's Law
· 10 min

Predictive Queue Autoscaling with Little's Law

How I built an SLA-driven autoscaler for Laravel queues using queueing theory, trend prediction, and

Zero-Dependency System Metrics in Pure PHP
· 9 min

Zero-Dependency System Metrics in Pure PHP

Why I built a system metrics library with no extensions, no Composer dependencies, and no C bindings

Monitoring PHP-FPM in Production: A Complete Stack
· 11 min

Monitoring PHP-FPM in Production: A Complete Stack

How Cbox FPM Exporter and Cbox Init work together to give you full observability over PHP-FPM pools,

Safety Nets for Claude Code with --dangerously-skip-permissions
· 7 min

Safety Nets for Claude Code with --dangerously-skip-permissions

The flag skips permission prompts, not all safety controls. Hooks can block tool calls before execut

Health Checks and Kubernetes Probes for Laravel
· 6 min

Health Checks and Kubernetes Probes for Laravel

Liveness, readiness, and startup probes are how Kubernetes decides if your pod is healthy. Health fo

2025

Redesigning Statamic MCP: Fewer Tools, Better AI Reasoning
· 7 min

Redesigning Statamic MCP: Fewer Tools, Better AI Reasoning

Version 1 exposed 140+ individual tools. Version 2 consolidates them into 11 router-based tools. Her

Connecting Statamic to AI Assistants with MCP
· 9 min

Connecting Statamic to AI Assistants with MCP

The Model Context Protocol lets AI assistants interact with your Statamic site directly. Here is how

Reverse Relationships in Statamic: A Single Source of Truth
· 5 min

Reverse Relationships in Statamic: A Single Source of Truth

If entry B references A, why can't A see all the B's that reference it? Statamic Reverse Relationshi

Visual Collection Filtering in Statamic Without Code
· 5 min

Visual Collection Filtering in Statamic Without Code

Your editors should not need a developer every time they want to filter a collection differently. St

Open Source Momentum
· 4 min

Open Source Momentum

A year at Laravel gave me experience I could not have gotten anywhere else. Now that chapter is done

Leaving Laravel
· 4 min

Leaving Laravel

I have decided to leave Laravel at the end of this month. It has been a dream job. I worked on the q

Laracon US: Meeting the Team
· 3 min

Laracon US: Meeting the Team

Back home in Denmark after Laracon US. I joined Laravel in October and this week around 50 of us wer

Blood, Sweat & Kubernetes at Laravel Hungary
· 4 min

Blood, Sweat & Kubernetes at Laravel Hungary

I gave my first talk as part of the Laravel team at the Laravel Hungary meetup in Budapest. Here is

You Know Laravel. Do You Know How It Runs?
· 4 min

You Know Laravel. Do You Know How It Runs?

I spoke at the Laravel Denmark Copenhagen Meetup about what happens when your Laravel app actually r

Blood, Sweat & Kubernetes at LaraFest
· 3 min

Blood, Sweat & Kubernetes at LaraFest

I brought the Blood, Sweat & Kubernetes talk to LaraFest in the Netherlands. A proper conference sta

Laracon EU: One Month In, Three Regions Deep
· 5 min

Laracon EU: One Month In, Three Regions Deep

I started as a contractor in October and went full-time in January. By Laracon EU I had deployed thr

2024

Joining Laravel to Build Laravel Cloud
· 5 min

Joining Laravel to Build Laravel Cloud

I am joining the Laravel team as Senior Infrastructure Engineer to help build Laravel Cloud. My clou

Cache Me If You Can
· 5 min

Cache Me If You Can

A talk I gave at the Laravel Aarhus Meetup on caching strategies in Laravel. From basic cache-aside

Building a Managed Platform for PHP
· 8 min

Building a Managed Platform for PHP

For the past year, I have been quietly building a managed hosting platform for PHP applications. Aut

Your PHP Container Metrics Are Lying to You
· 6 min

Your PHP Container Metrics Are Lying to You

Most monitoring tools report host resources instead of container limits. When your container has 512

Statamic at Scale: My Talk at Laravel Live DK 2024
· 7 min

Statamic at Scale: My Talk at Laravel Live DK 2024

I presented Statamic at Scale at Laravel Live Denmark 2024 together with the Statamic team. 1.74 bil

PHP Docker Images: Three Tiers, One Philosophy
· 7 min

PHP Docker Images: Three Tiers, One Philosophy

Every team builds their own PHP Docker images. Most end up with 800MB images full of build tools. He

Building a FastCGI Client from Scratch in Go
· 7 min

Building a FastCGI Client from Scratch in Go

The FastCGI protocol is from 1996 but still powers most PHP applications. Here is what I learned imp

Flatcamp 2024 in Rome
· 4 min

Flatcamp 2024 in Rome

Drove to Rome with my good friend Jacob for Flatcamp, the Statamic community gathering at a private

Why We Need a Real PID 1 for PHP Containers
· 8 min

Why We Need a Real PID 1 for PHP Containers

Supervisord and shell scripts are not process managers. Here is why your PHP containers need proper

Scaling with Websockets
· 5 min

Scaling with Websockets

I gave a talk at the Laravel Copenhagen Meetup on scaling websocket connections in Laravel. Broadcas

From Drupal to Bazo to Statamic: The TV2 Regionerne Story
· 10 min

From Drupal to Bazo to Statamic: The TV2 Regionerne Story

I built two CMS platforms for Denmark's regional broadcaster. First Bazo, a headless Laravel + Nuxt