I made a small command line tool to quickly switch between recent branches.
Latest Blog 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