Moving Beyond WordPress: Why I Chose Phoenix
After years of WordPress development, I decided to build something better. Here's why I chose Phoenix Framework and Elixir for my next-generation personal website platform.
We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
After years of WordPress development, I decided to build something better. Here's why I chose Phoenix Framework and Elixir for my next-generation personal website platform.
How I combined Tailwind CSS v3 with Tailwind UI's Catalyst components to create a professional admin interface, all adapted for Phoenix LiveView — with some AI assistance.
A comprehensive look at what I've built so far: media management, content editing, real-time previews, and the architectural decisions that made it all possible.
What happens when your Apple Silicon Mac builds Docker images for an AMD64 server? A journey through cross-compilation chaos, JIT shenanigans, and the lessons learned deploying Phoenix to production.
How I designed and built a full projects portfolio feature — from database schema and many-to-many skill associations to a media library picker and public showcase pages — in a single focused session.
A recap of three productive development sessions: adding a Services section, redesigning Projects with case study fields, building a Studio component library, and launching a full contact form with captcha and email notifications.
How I built a bike spinning workout app with Elixir, Phoenix LiveView, and a healthy disregard for doing things the easy way.