I made a small command line tool to quickly switch between recent branches.
01 / Featured

Mexico 2026
CDMX and Merida
Feb 8 – Feb 22, 2026OPEN →
02 / Recent writingALL POSTS →
I noticed a larger CDN bill than normal, and the cause was AI Crawlers, so I blocked them with Bunny.net Edge Rules.
I keep forgetting how to use Rust Enums with Diesel, so I wrote it down for future self.
This post details how I use IntoResponse for my AppError to render proper error pages and status codes for all my Error types, including Diesel::error::NotFound.
How tho handle trailing slashes for Axum routes
03 / Recent notesALL NOTES →
Text
Site updates in the last 2 months.
Text

A few years ago, in an attempt to draw more visitors during the cold winter months, our local zoo began "Light Nights".
Text

An amazing post from Yarnspinner about a pitch they made to a museum to create a “hint line” experience.