Blogs
Why Ruby Still Feels Like Home After All These Years | Caio Bianchi
I have been writing Ruby for more than fifteen years now. Started back when Rails 3 and 3.1 were current and everyone was still figuring out how to deploy with capistrano. Back then I chose it mostly because it felt pleasant to type. All these yea...
Bug #21824: performance regression in regexp matching after update to 4.0 - Ruby - Ruby Issue Tracking System
I'm running a service written in Ruby which serves some number of Bluesky feeds. As part of this service, I have a process that connects to a websocket API (w/ EventMachine), reads from it all new posts made on the network in real time (on the ord...
GemStuffer Campaign Abuses RubyGems as Exfiltration Channel ...
GemStuffer abuses RubyGems as an exfiltration channel, packaging scraped UK council portal data into junk gems published from new accounts.Socket's threat research team is tracking a suspicious RubyGems campaign we’re calling GemStuffer, involving...
Formatting an entire 25 million line codebase overnight: the rubyfmt story | Stripe Dot Dev Blog
This is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world's largest Ruby codebase.Stripe runs the world's largest Ruby codebase. Before rubyfmt, ...