Feeds from people participating in the IndieWebCamp Düsseldorf, April 2026.
Weeknotes 2025-07-28 - Sentinel Values, IndieWeb Updates, and New Hardware
TIL: Managing Editable Dependencies in uv Without Committing Local Paths
New blog post: Managing Editable Dependencies in uv 📝
If you're developing multiple Python packages that depend on each other, this might help!
Shows how to:
- Keep editable installs working with uv sync
- Avoid committing local paths to git
- Automate the workflow with pre-commit
TIL: Managing Editable Dependencies in uv Without Committing Local Paths
🎬 12 Angry Men

Pretty perfect movie, if you ask me. The 12 more or less angry men are all so good. The whole concept of only talking about a murder case after the trial, surfacing ever more details and eliciting more of the jurors characters, was so good. Suspenseful and entertaining. A timeless classic.
🎬 The Blob

This was more high-quality than I expected beforehand. Great story, great acting, great visuals, some good humour, and above all: great special effects. Those kills were really fun and well done. My favourite was the whole action in and around the restaurant. When The Blob gets bigger and bigger towards the end, the effect quality sadly suffers quite a bit, and the end itself lacked a little something. But overall, it's been a very entertaining evening!
Matthias Ott
• Matthias Ott
Best Free Synthesizer Plugins in 2025
Tumblr-ing
Mutable Defaults in Python: When None Isn't Enough
Mutable Defaults in Python: When None Isn't Enough
Why is it that Chrome is the only browser that ignores inputmode="none" on inputs?
I want inputs in freshly opened <dialog> elements to not trigger the soft keyboard right away on (auto)focus, but instead when the user signals that they want to enter something, e.g. by a tap on it.
Safari works ✅
Firefox on Android works ✅
Samsung Internet works ✅
Chrome shows the soft keyboard ❌
☹️
Do I really have to inject a dummy element with tabindex="0" before the first input for it to catch focus?
Interestingly, inputmode="none" seems to work here, when dynamically applied: https://codepen.io/mustaqahmed/full/gOYxLaL
What's going on?
Weeknotes 2025-07-21
#Weeknotes: django-cast docs ✓ Voice dictation experiments ✓ Data science podcast recorded ✓ (catching up with my 2 week lag posting those)
https://wersdoerfer.de/blogs/ephes_blog/weeknotes-2025-07-21/
BurgeonLab: Full-text
• Naty S
Making My First Pull Request on GitHub
This post breaks down the pull request process into simple steps, perfect for Git beginners. I share my experience making my first contributions, including setting up your repository, working on a forked branch, and submitting a pull request. Plus, get maintenance tips to keep your GitHub repo clean and organized.
🎧 All We Love We Leave Behind – Converge
More Converge, more betterer! Certainly one of my favourite discoveries in recent years. While I enjoy everyone here, it’s again Ben Koller’s drumming and Nate Newton’s bass playing that fascinate me most. Just listen to that groovy drum rhythm, together with the rather calm bass in “All we love we leave behind”, or this insane drum fill in “Veins and Veils” (again, with a great bass riff). Putting a ride symbol in there like this makes me absolutely addicted, and makes me happy for days.