I've been getting into film photography lately.

Read more on the site…
I've been getting into film photography lately.

Read more on the site…
The twentieth episode of Wonders of Web Weaving is out:
In Episode 20, I chat with Sara, the author of sarajoy.dev and whimsica11y.net, among other things, the importance of web accessibility, screen readers, and the joy of exploring and making things on the web.
I hope you enjoy the episode!
Wonders of Web Weaving also has an RSS feed you can use to follow along from wherever you get your podcasts.

Ahhh, yes. Haven’t seen this in a long time. That’s a mistake. So good from start to finish.
👍 Recommended!
Went for a bike ride and pondered a fitness problem. If I am getting fitter, and I am, how come Apple Health says my cardio fitness is going down?
Further to yesterday’s post about improving this site’s performance, one of the lead developers of Grav was able to diagnose the problem. Turns out its an unruly plugin. Disable it, and rebuilding the site takes 2–3 seconds, versus the 15 minutes I was experiencing. Trouble is, that plugin’s author is less than responsive, so I’m not inclined to raise another issue or submit another PR. The developer did suggest an alternative, which I’ll try, but for now I am going to disable the plugin before updating the site and see what difference that makes.
Later: Confirmed. The rebuild is essentially instantaneous. I wonder what will happen when I re-enable the plugin after uploading this addendum.
Later still: What the heck. I asked Claude for help fixing the problem, and it seems to have worked. Still undecided whether to create a PR given the lack of interest.
I love reading, and then day-dreaming, about the kind of cycling infrastructure I’ll never get to enjoy, like these cycling bridges in Limburg, BE. Time was when I used to visit Leuven, but never with a bicycle.
https://brainbaking.com/post/2026/09/five-striking-cycling-bridges-nearby/
Our team at @tollwerk designs for screen and print, and I couldn't find a tool that checks whole palettes for accessible #contrast in both. So I built one: https://pairette.tollwerk.de
It checks palettes against #WCAG 2, #APCA and DIN 32975, handles translucent colours, builds tone scales evenly spaced in contrast, keeps palettes in a URL and speaks Design Tokens.
It's still very young. I'd love for you to play with it and tell me what you think! 🙏