Using Redis' WATCH command for the first time ever to implement an optimistic lock for state change.
It’s 🎄🎅 time here at Chateau 🍐🐖 but that won’t stop the Lapsnatcher. #cat
here's some Homelessness Myths, courtesy of The Onion: (cw: drug)
Myth: it's expensive to house the homeless.
Fact: our prison system is quite profitable.
Myth: the homeless spend their money on drugs and alcohol.
Fact: you also do that.
Myth: the homeless are lazy and a drain on the economy.
Fact: you're thinking of billionaires.
Myth: the homeless community can help take care of each other.
Fact: if that's what helps you sleep at night.
Concentration camps in China
Today a new leak of classified Chinese docs are public: they reveal the operations manual for running concentration camps in Xinjiang, and the mechanisms of mass surveillance of Uighurs. This is a collaboration between International Consortium of Investigative Journalists (ICIJ) and 17 media partners in 14 countries #ChinaCables
She’s just sitting on the stool next to me, full on purring, blatantly demanding pets. #caturday
ICANN is corrupt at the top. Nice reporting from The Register.
I've been working non-stop for the last two weeks on Faktory🏭 Enterprise. Lead features are queue throttling and job batches.
I've never implemented queue throttling before; it was quite difficult, even when borrowing liberally from Sidekiq Enterprise's impl. Here's the initial docs:
Heading to Nashville for #Rubyconf! ✈️
Airport is so quiet, zero line in front of security. Now I get to wait for 1.5 hours. AMA!
Open source developer
Pretty proud that my @sidekiq gadget powers Mastodon.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!