Cassidy James
he/him

Building open communities and useful, usable tech for good.

@roost.tools community manager @gnome.org director

Previously: partners & community at Endless; co-founder at elementary; UX at System76

Opinions my own (duh). More at blaede.family/@cassidy

Here's your bumper, news-filled This Week In Matrix!

A look back at The Matrix Conference, looking ahead to
#FOSDEM, and... a raft of spec improvements, client app updates, and news stories from elsewhere on the web. Happy weekend! 🚀

#matrix #matrixconf

matrix.org/blog/2026/10...
Unfortunately I drank my last Club-Mate that I brought home from the Matrix Conference. Fortunately, I have some ingredients, an open source recipe, a friend with a SodaStream, and the super power of ADHD hyperfocus. 👀
Holding an empty Club-Mate bottleIngredients lined up on a counter: yerba mate tea, sugar, brown sugar, guarana powder, and citric acid
So now when you Google your name will this be at the top 🤣
guys it turns out distributed systems are hard who could possibly have known this
As an aside, it would be a MASSIVE help have a company willing to help sponsor my work on Client ID Metadata Documents, since we have a large issue backlog and working through them takes a considerable amount of time

AT Protocol, MCP Servers, and more all depend on CIMDs, I'm sure someone can help!
Emelia @thisismissem.social
Just did a monumental issue triage session with @aaronpk.com on Client ID Metadata Documents ahead of IETF 127 in a few weeks.

Please send replies of support because that was a LOT, like, 4 hours of chatting and figuring out changes we need.
im still looking for contract/part time work if anyone has any leads 🥺👉👈 things are pretty dire these days it seem and finding pt stuff is hard at the best of times
Meta renamed their GitHub organization from `facebook` to `meta` without warning, and then someone (hopefully Meta!) registered the `facebook` account. This broke the automatic redirect behavior for repo clones and image pulls. 🤦
💡 CSS Tip!

random() + shape() + confetti = fancy shape explosion 🎉

css-tip.com/shape-confet...

A CSS-only fun (and useless) demo powered by modern features.
I finally added pagination and tags to my blog. Only a decade after setting up this iteration of the site. 🫣
And yes, NEW GOOSE. Introducing Guus/Guusje, created and designed by Johanna from @moat-studio.bsky.social
Unknown embed type
Scroll-driven animations are newly available in all major engines! Here's how they work:
every major AI lab should be required to use 100% renewable energy, build solar infrastructure, do rigorous environmental impact assessments, and operate at carbon neutral or better
Excellent use of a domain name. No notes.
Since 2004, this community has helped make Firefox and the open internet possible.

Our “Come Back to Firefox” campaign reunites a few early internet icons to remind people what made the internet special, and why it’s worth protecting.
Building a reddit clone 😃
Moderating a reddit clone 😰
Glow-in-the-dark filament is so much fun. Time for spooky earrings!
A pair black metal tunnel earrings with ghost charms, and a pair with skull charms.Same as the other photo but with the lights off: the charms are all glowing in the dark!
Something I wish more people would realize.
you can `transform: skew()` every element!! no one will stop you
An audio player with red UI elements which have been skewed on the Y axis. There's a play button, seek buttons, and a scrubber with a diamond playhead.
Loading comments...
Guestbook
Loading tracks...
🎧️
RSVPs
Loading RSVPs...
made with blento