Goodbye WordPress
After years of plugin updates, PHP warnings and creaking themes, this site is now hand-built on Laravel. Here's why.
This site used to run on WordPress. It served me well enough for years, but somewhere between the fourteenth plugin security update and yet another theme that almost did what I wanted, it stopped being fun.
So it's gone.
What you're reading now is a small, hand-built Laravel application: Livewire on the front, Markdown in the editor, SQLite underneath, and a test suite that actually runs. The entire admin is custom CRUD — career timeline, projects, and these posts — with PHPStan, Rector and Pint keeping the code honest.
It is, in the best possible way, boring technology. Boring technology is what you want holding your words.
What's here
- The story — forty years of internet history from FidoNet echomail to whatever Amperlo turns into
- Projects — the things FXRM, Fido.Net and I have shipped
- Writing — this blog, which I intend to actually use
If you spot something broken, that's the beauty of owning your own stack: it'll be fixed by morning.