colophon
this website was launched in 2026. you can read the source code here.
technologies
this site was built using schingle, a hybrid web framework and static site generator i wrote in guile. markdown is rendered by pandoc. mail is sent by postfix through azure communication services. (did you know azure blocks all outgoing ipv4 traffic on port 25, but doesn't support reverse DNS for ipv6? so no direct mail for me)
hosting
nginx serves this site's static content, and acts as a reverse proxy to the rarely-needed dynamic backend. this site is running on an azure virtual machine. it's probably a bit over-provisioned, but i get free azure credits from work.
virtual machine specs
- region: canadacentral (toronto 🇨🇦, not exactly "central")
- OS: Ubuntu 24.04 noble numbat
- CPU: AMD EPYC 7763 64-Core @ 2x 3.244GHz
- RAM: 8gb
AI
all content and code is written by hand by peter elliott, however generative AI is consulted on occasion. purely on technical matters, never on content.