Excite.
Systems thinker. Rails backend dev. Postgres fan. Former Python developer. Linux user ๐ง.
Excite.
I wrote a post on reliability practice. No chaos monkeys, but quiet drills: restarting services, simulating load, seeing what breaks before it actually does.
Hot take: I think itโs both easier and more impactful to identify and address obstacles to dev productivity in an org than it is to measure dev productivity
@james_exe +1 for MiniTest. Super underrated.
Another amazing post on ruby internals by the folks on the Ruby and Rails Infrastructure team at Shopify.
https://railsatscale.com/2025-06-03-implementing-embedded-typeddata-objects/
@nogweii totally
@andrewnez I really enjoyed reading the eccosystems codebases ๐.
Added 8 new projects to https://opensourcerails.dev this weekend:
Freika/dawarich
octobox/octobox
solidusio/solidus
zammad/zammad
shey/opensourcerails.dev
chatwoot/chatwoot
otwcode/otwarchive
department-of-veterans-affairs/vets-api
Explore the full list ๐
@gianni whoa! thank you! much appreciated!
I used to visit opensourcerails.org all the time when I was getting back into Rails. When it went offline, I really missed it.
So I brought it back: https://opensourcerails.dev
Whoa, Amazon open-sourced their active-active postgresql replication extension.
data-star.dev looks really cool.
There was django-sockpuppet (Hotwire + Channels + Stimulus)-ish, but itโs been abandoned.
Closest active equivalents:
django-htmx and Django Unicorn.
They're not exactly Hotwire, but close.
- github.com/adamchainz/django-htmx
- django-unicorn.com
@zmanguy it was a really cool thing to discover.
And another reason to read open source code:
I was scrolling here when I saw a bug list for lobste.rs; one issue mentioned gzip_static.
That reminded me I hadnโt set it on httpscout.io.
I wrote a short post showing the performance difference with and without it:
https://shey.ca/2025/05/24/serving-assets-faster-nginx-gzip.html
I should mention occasionally that Lobsters is an open source Rails app seeking more contributors. I've tagged a whole lot of features, bugs, performance improvements, and refactorings that would make a good first issue: https://github.com/lobsters/lobsters/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22
One of the best ways to get better at Rails (and Ruby) is to read more code
Today I read some code that had some impressive chaining and some Ruby I've never seen in the wild -- the "then" method.
latest Ruby 3.5 hotness
https://railsatscale.com/2025-05-21-fast-allocations-in-ruby-3-5/
@biow0lf ๐, older generation framework with ubuntu 22.04