2026
-
The Case for Local AI: Keep Your Data and Your Models Close
Sept 17
The default AI architecture ships your data to someone else’s computer. The case for local-first AI — governance, economics, latency — and why PHP is finally ready for it.
-
From Keywords to Concepts: Semantic Search in Laravel with pgvector
Sept 10
The post version of my PHP Tek talk: retrofitting meaning-aware search into a Laravel app with PostgreSQL and pgvector — architecture, code, and production lessons from DailyMedToday.
-
What is Canton Network (and why should you care)?
Apr 20
Canton Network is a layer-1 blockchain designed for regulated financial markets, addressing privacy, regulatory compliance, and interoperability without centralized control. Unlike typical public blockchains, Canton prioritizes privacy as a core feature and uses Daml for smart contracts. Launched in 2023, it has backing from major financial institutions and is focused on real-world applications.
-
The 0.25% Background: Building a Rarity System Into a Portfolio Site
Apr 13
I turned a portfolio rebuild into a craft exercise by hiding a gacha-style rarity system in the background animations. Fifteen variants, weighted probability, Cloudflare Workers, and a collector’s page nobody knows about. Sometimes you build things because they make the work yours.
-
PHP Tek 2026: Kubernetes and Semantic Search for PHP Developers
Jan 26
In May, I’ll present two talks at PHP Tek. The first focuses on streamlining production deployments. The second on AI-powered semantic search in Laravel. Connect with me at the conference!
-
The gap between Docker Compose and production Kubernetes
Jan 13
Docker Compose and Kubernetes solve the same problems with different vocabulary. Once you see the translation, production deployment stops feeling impossible.
-
Why I built a Kubernetes deployment tool
Jan 6
After years managing production PHP infrastructure and watching teams burn weeks on Kubernetes adoption, I built the deployment tool I wished someone had given me.
2025
-
When it rains …
Oct 20
Planning for an AWS outage might seem like overkill until you need to evacuate vacation rental guests during a tropical storm and your entire infrastructure goes dark. Sometimes the improbable becomes critical, and understanding your business continuity options can mean the difference between frustration and tragedy.
-
WordPress Infrastructure in 2025: Time for a Modern Approach
Aug 27
After 8 years away from WordPress, returning to WordCamp US revealed a stale hosting ecosystem. Here’s why I built Displace CLI to bring modern Kubernetes infrastructure to WordPress developers.
-
Distilling the Cloud: The Journey Continues
Jul 16
Discover how transitioning from cloud services to self-managed infrastructure can dramatically reduce costs while maintaining reliability and security for your applications.
-
Managing Multiple Identities with Git Configuration
May 28
Discover the power of Git’s conditional includes to automatically switch between different developer identities, email addresses, and signing keys based on your project directory structure.
-
Overcoming GitOps Implementation Challenges
May 6
The GitOps movement enhances infrastructure and application management through automation and transparency but implementation always presents challenges.