Wandering Monster
Encounters with code, one roll at a time.
A coding blog about Astro, Svelte, TypeScript, self-hosting, and the craft of building for the web. Written by a developer who rolled a natural 20 on curiosity.
Recent Encounters
- Cantrip
DST Field Guide: Reading the Symbols
A visual legend for the Domain and Scale Taxonomy — every icon, where they come from, and an honest list of the ones due for replacement.
- Apprentice
DST and the Class of '64
A two-axis taxonomy for classifying what people do and how far it reaches — and what happened when we ran it against 62 people born in Britain at the peak of the baby boom.
- Journeyman
Flameshot to XBackBone on Linux: The Keyboard Shortcut Graveyard
Getting a one-key screenshot-and-upload workflow on Bazzite KDE with Flameshot and XBackBone. The script is ten lines. The keyboard shortcut took two hours and a tour through four KDE subsystems.
- Journeyman
A Toolkit for Assessing Cloudron Packaging Difficulty
Before packaging an app for Cloudron, you should know what you are getting into. This toolkit scores apps across eleven axes of structural and compliance difficulty, so you can prioritise wisely.
- Apprentice
Deploying Astro 6 to Cloudron Surfer
A practical guide to deploying a static Astro site to Cloudron Surfer via WebDAV, including the surfer CLI gotchas that will waste your afternoon.
- Apprentice
Expressive Code with Tokyo Night
Setting up Expressive Code in Astro 6 with the Tokyo Night theme, custom fonts, line highlighting, and file name tabs.