New article weekly. No noise. Subscribe

My Blog

Welcome to my blog. I write about building software, exploring systems, and learning in public. Expect posts on Swift, CI/CD, architecture, side projects, and personal reflections from whatever I'm working through.

Thumbnail for Maintaining a Symfony PHP App in 2026: Email Delivery, OAuth, and Boring Reliability

Maintaining a Symfony PHP App in 2026: Email Delivery, OAuth, and Boring Reliability

Nothing like a silent failure to remind you what the product actually is: emails leaving the building. When booking emails were no longer sent, I avoided the rewrite fantasy. I migrated SMTP, added OAuth token fetch and refresh, pulled the system into a repo with Docker Compose dev parity, and added health checks that page me when it breaks. Legacy systems don’t need drama. They need boring reliability.

Get notified via

· RSS