Senior software engineer. I build and maintain developer tooling for Laravel and event sourcing, and I write about Laravel, developer tools, and AI-assisted coding with Claude Code.
Truss is a live ER diagram (ERD) of your Laravel schema, safe to run against production. It exports the schema as grounding context for a coding agent, over an optional read-only MCP server, and truss:doctor reviews the structure for problems and can fail your CI build. Structure only, never data.
composer require albertoarena/laravel-truss --devThen open /truss in your local app. Outside a Laravel app, brew install albertoarena/truss/truss puts the standalone truss binary on your PATH.
- filament-truss puts the Truss diagram of your real database inside a Filament panel.
- homebrew-truss is the Homebrew tap for the standalone Truss binary: schema viewer, ER diagram and schema doctor.
Tip
Available for freelance and consulting work. Here is what that looks like.
| Area | Project | What it does |
|---|---|---|
| Event sourcing | laravel-event-sourcing-generator | Scaffolds a whole Spatie domain from one Artisan command. |
| filament-event-sourcing | Brings Spatie event sourcing into Filament v4: write through aggregates, browse stored events, replay projectors. | |
| Claude Code | claude-laravel-event-sourcing | Designs and generates event-sourced domain code. A test of how far a skill can replace a code generator. |
| claude-code-laravel-starter | A lean docs skeleton for Laravel. CLAUDE.md is RAM, docs/ is disk. | |
| Laravel | codemetry-laravel | Git-powered code quality metrics for a Laravel app. |
| Sites and apps | PHP Lives | Real things people shipped with PHP in the last six months. Source |
| Cogway | Interactive explainers for Laravel and PHP. | |
| Sudo Play | A macOS menu bar app that picks today's Spotify playlist from what you are coding and how you feel about it. Source | |
| tryJev | An unofficial demo for Jev, a TypeSafe AI model that answers typed questions with calibrated probabilities. |
Smaller tools
- envaudit validates
.envfiles in a pipeline. Zero dependencies. - laravel-netsons-deploy deploys a Laravel app to Netsons shared hosting from a GitHub Action.
- github-traffic-badge turns repository traffic into a badge.
- Oct 23, 2026 · A job offer came from a recruiter who passed away years ago
- Oct 19, 2026 · PHP is not dead. Here is what people shipped
- Oct 15, 2026 · What I Learned From My First Claude Code Cloud Sessions
- Oct 8, 2026 · The Last Man Who Could Read Code: A Short Story
- Oct 5, 2026 · The Sound of Silence: What Your AI Agent Does Not Tell You
Read all posts on my blog · RSS
Newsletter. Subscribe and get my free Spatie Event Sourcing cheat sheet (printable PDF), plus practical notes on Laravel and AI-assisted development, roughly once a month. No spam. Get the cheat sheet →
albertoarena.it · dev/null · Mastodon · @alberto_arena · LinkedIn · YouTube




