Engineering @ Stripe. Ex-Heroku. Occasional writer.
Themes: web APIs, Postgres, Rust, software safety and resilience, efficient human interfaces, and running.
Sent Nanoglyph 018 about Ractors in Ruby 3.
A more faithful implementation of the actor model than something Goroutines/channels. Two styles of message passing to get whatever blocking/non-blocking semantics you want to have.
brandur.org/nanoglyphs/018-r…
Yet another Gmail HTML/web oddity: it won’t display an SVG.
To this day the only reliable way of discovering what quirky subset of HTML Gmail supports is trial and error. I’m afraid to even look how my emails render on other even-quirkier web clients like Outlook or AOL.
Played around with Ractors last weekend. Very happy there’s finally parallelism in Ruby.
Worth noting that they’re currently not much use because so much Ruby relies on ambient global state. e.g. Can’t parse TOML in a Ractor, can’t render Markdown. Mostly stdlib-only right now.
Hmm, that would have been a good one to try, but I didn't even think of it when I wrote that — I'm all just image-less static binaries these days (or building images in the cloud from GCP and the like).
Just via Google though, looks like they've made good progress.
Wow that's awesome, and yeah, the space in the area is a really nice feature. I thinkkkk I've done Corey Pass, but it's been a few decades at this point :)