Coming back to #rails after over a year mostly away from it. WOW consistency and strong conventions across a community is _so_ great! I miss my types though.
Finally had enough of things failing because devs don't check their return values, wrote two blog posts about it:
> design the user experience to include error messages in a helpful manner
> This covers the synchronous errors, but now we have a background job that is about to make a network request. As the comic says, “oh no!”
Before I go to bed, here's a blog post I wrote a while ago and never published, on names and responsibility in software:
As the cat is out of the bag, we're pleased to announce that #Glimpse 0.1.0 has now been released!
Oh yeah, it's #IDAD (International Day Against DRM) again today.
I don't like DRM.
There - I said it. See you all next year.👍
Hi! I made this goose emojo set for the fediverse to enjoy.
https://www.patreon.com/flan_foundry also has download packs in 200x200 and 500x500 sizes for use outside Fedi under a CC-BY-NC-SA license (or to ease addition to your emoji set). Attribution appreciated. Enjoy!
Project Jortage (attn: instance admins)
last week I started Project Jortage, a collaboratively paid for S3-compatible media storage solution for fediverse instances
instances can join the pool for free, optionally donating to our OpenCollective. Jortage primarily offers cross-instance media deduplication which is a huge gain for Mastodon instances that indiscriminately copy all media
current members include sleeping.town, glaceon.social, toot.cat, donphan.social, cryptid.industries, and a smattering of personal instances
learn more: https://jortage.com
join by emailing email@example.com or DMing me; I'll walk you through migrating from your current media storage
Also this was my first time successfully using Rust. It was fine. Had to turn off colors in cargo, and the error messages are much too wide for a terminal, and the docs all seem to be in HTML instead of mandoc, but such is life in the fast lane I suppose.
I wrote this so I could hook it into mutt via auto_view and mailcap, but mutt's builtin pager can't handle all the terminal escape codes I used!
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!