Colophon
This site runs primarily on PHP and MariaDB, powered by a flexible but ancient CMS I built in 2009 for a now-defunct medical staffing company. It was designed as a general-purpose system and ended up serving many other companies as well, and features a module system that allows me to easily embed interactive elements in the middle of a post. It's not without warts and makes a lot of assumptions that make it strange to use for a blog.
For nearly a decade, I’ve been slowly replacing it. It's a passion project. When the CMS returns a 404, the request falls through to a modern PHP MVC framework similar to Slim, based on PSR standards. Bit by bit, everything is being migrated.
Newer content is written in Markdown and assembled using the CMS’s module embedding system. Older content is often just raw HTML fragments that get embedded into a template.
Some tools—like MPO to JPEG are written in Go, with a few tools compiled from Go to WASM for client-side use.
CSS is compiled with Compass, which is long dead. I've been attempting to port it to pure Sass, but I made heavy use of Compass’s image embedding, and I haven’t had time to rewrite it.
The animations effects in the header are done with the very old MooTools Fx.Transitions
- I have long attempted to port them to CSS animations but have failed to get as satisfying of a bounce effect.
This blog is old, but well loved and well cared for.
The site is hosted on a DigitalOcean droplet running Debian.
Last updated: