46 articles

Technical blog

Insights and deep dives into modern web development, software engineering best practices, and the latest technologies I'm working with.

04 posts
09 posts

10 min read

Hermes Agent on a Steam Deck: From Cloud Box to Home Hub

How I took a Hermes Agent setup from a fresh install on EC2 to an always-on hub on my Steam Deck: what runs on it, what broke in the move, and what I'd repeat.

  • ai
  • ai-development
  • developer-tools
  • +3

18 min read

Laravel 13 Upgrade With Claude Code: A Safe Workflow

A Laravel 13 upgrade with Claude Code, step by step: CLAUDE.md notes, plan mode scoping, guarded Composer changes, test gates, and what a human must review.

  • laravel
  • php
  • claude-code
  • +2

8 min read

Jev for Claude Code: Typed Decisions for Coding Agents

TypeSafe AI's Jev returns typed, calibrated decisions, not text. Where it fits for coding agents in Claude Code: PreToolUse permission gates and agent routing.

  • ai-development
  • claude-code
  • developer-tools
  • +2

18 min read

Upgrading to Laravel 13: What Changed and What Breaks

Laravel 13 needs PHP 8.3 and renames VerifyCsrfToken. The 7 breaking changes that cause real incidents, upgrade paths from 10, 11, and 12, and real timelines.

  • laravel
  • php
  • upgrade
  • +2

Free checklist

Level up your Laravel skills

Get my free Laravel Performance Checklist - a practical guide to optimizing your Laravel applications, plus occasional tips on web development best practices.

  • No spam
  • Unsubscribe anytime
  • Free PDF included

Free Laravel performance checklist

20+ actionable tips to make your Laravel app faster

No spam, ever. Unsubscribe anytime.