Hosting & Infrastructure

Linode (now Akamai Cloud) hosts this site on a virtual private server running Nginx, which serves the static files that make up each page.

Source code and content are stored in a private GitHub repository. Every time a change is pushed, GitHub Actions automatically builds the site and deploys it to the server — no manual uploading required.

Technology

This site is built with Eleventy, a fast static site generator. Rather than running a database and application server on every page load, Eleventy pre-builds all pages into plain HTML files. The result is a site with no moving parts — faster, cheaper to run, and far less vulnerable to the kinds of attacks that plague database-driven platforms.

The previous incarnation of this site ran on WordPress, which served it well for many years. The move to a static site was motivated by simplicity and security rather than any shortcoming of WordPress itself.

Design

The design is custom, written by hand in plain CSS with no frameworks or external dependencies. Typography is served by Google Fonts: body copy is set in Spectral, headlines in Barlow, and labels, navigation, and the wordmark in Alegreya SC.

Development

This site was designed and built by Claude, Anthropic's AI assistant, in collaboration with Seth Dimbert.