Isaac Bythewood's Blog

Cool URIs don't change, unless an AI rewrites your blog

A short post-mortem on letting an AI port my blog from Django to Flask, and the URL design mistake it cheerfully shipped along the way.

Isaac Bythewood Isaac Bythewood
2026-04-29

If you don't know what you're looking for check out some of my older posts.

Managing a Python project with uv in 2026
Managing a Python project with uv in 2026
How I set up and manage Python projects in 2026 using uv and ruff. Two tools and one config file replace everything.
Isaac Bythewood Isaac Bythewood
2026-04-05
Capturing screenshots with Chromium using Python
Capturing screenshots with Chromium using Python
Sometimes you need to take screenshots of the web and Chromium provides an easy way to do that.
Isaac Bythewood Isaac Bythewood
2022-08-06
Caddy configuration for Django with some sensible defaults
Caddy configuration for Django with some sensible defaults
Caddy is a great web server with sensible defaults but there a few things that I need to configure to have perfect synergy with Django.
Isaac Bythewood Isaac Bythewood
2022-06-04