Skip to content

From the Blog

Articles on infrastructure, Laravel & open source

2026

The Code We Kept Rewriting
· 7 min

The Code We Kept Rewriting

SSRF guards, risk scoring, jurisdiction lookups, DNS reads. The same logic was already in production across several projects, written fresh each time and tuned to each one. Maintaining five copies stopped making sense, so I pulled each into a single open source package.

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 dropped exactly the requests that mattered. That incident, collector fatigue on Kubernetes, and a family of packages that all needed metrics became "Telemetry for Laravel".

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 cluster orchestration. Plus the embarrassing bug that has been silently overprovisioning workers by 1000x.

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 driver (database, SQS, Beanstalkd) with one composer require and a migration.

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 immediately found two bugs. The OS version showed "unknown" and my Hetzner VM was detected as a container. Dogfooding works.

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 registries, rating results, and a horse database mapped from decades of breeding data.

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 dashboard, 21 scoped permissions, audit logging, and a router architecture that replaced 140+ tools with 11. Statamic 6 only.

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 backlog drain algorithms. Replacing arbitrary worker counts with math.

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. Reading /proc and sysctl directly gives you better container awareness than most monitoring agents.

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, OPcache, and Laravel queues. From FastCGI status pages to Prometheus dashboards.

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 execution. Deny rules still apply. Sandboxing still restricts filesystem and network. Here is how to layer them.

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 for Laravel gives you a clean API for all three, plus Prometheus metrics.