Feeds from people participating at the IndieWebCamp Düsseldorf, May 2025.
Writing a blog post without a screen
The final movement of Beethoven’s piano sonata No. 32 – his very last – is one of the most beautiful and divine pieces of music ever written. Just incredible. And @igorpianist’s interpretation is simply beyond anything you’ll ever hear. 🖤 https://www.youtube.com/watch?v=xfm-IXEZiKI&list=PL1IXBSY4jc2tE5w8zZ_Pwf10vO3a5zuCT&index=102
Ideas for web readers
“No web standard should require you to agree to an advertising company’s ‘terms of use.’”
Yes, yes, yes!💯
“So, in short: you now have an LLM running on your machine, and any website you visit can make use of it, and whatever processing resources it requires.”
The definitive piece on Google participating in the web standards process “the way a bear participates in the ‘camping’ process.”,
by @Wilto👏
Artemis changelog #9
How I use my phone
I think I found a name for it.
Artificial Style Sheets.
☺️
Matthias Ott
• Matthias Ott
Buckle Up
✍️ New post: Buckle Up
I recently added a “Failed Webmentions” view to my Craft CMS #Webmention plugin. Opened it before #IndieWebCamp Düsseldorf and found line after line of automated probing. Just shipped v1.3.0 to deal with it and wrote a bit about it:
The client is now sending their own CSS.
Clauded Style Sheets.
#Webmention for Craft v1.3.0 is out 🎉 – first in a short series of #security releases. 🔒
Fixes a stored XSS vulnerability in author/entry URLs, adds per-IP rate limits, and failure-backoff to harden the public endpoint against abuse.
Upgrade recommended!
https://github.com/matthiasott/webmention/releases/tag/v1.3.0
May the Focus Be With You!
… and speaking of free compressors: Analog Obsession just released a Fairchild.
https://www.patreon.com/posts/muchild-157419821
Night shift
03.05.2026