| Together with |
|
Spinel on Rails — When I dug into Spinel, Matz's AOT Ruby compiler, I knew we’d see some interesting use cases, but a webapp wasn't on my radar. This experiment uses Sam’s Roundhouse compiler which converts Rails apps to targets like Rust, TypeScript, and now Spinel. It’s not near the level of "compile any Rails app to a binary", but it’s fun to see a Ruby webapp served in 12MB of RAM!
Sam Ruby
💡 Sam has also been experimenting with Roundhouse compiling to JRuby, where the same emitted app hit ~46k req/sec vs 1k running normally as a Rails app.
Proposal: Add Parallel Sweeping to Ruby's GC — A core Ruby committer has a working example that lets Ruby’s garbage collector work in parallel to take advantage of multiple cores. Initial benchmarks show an average of a 3.64% run time improvement due to reduced GC pause times.
Luke Gruber
⚡️ IN BRIEF:
-
🗓️ The Ruby Users Forum has launched an Events category where you can see, and discuss, numerous upcoming Ruby events.
-
📕 Aaron Sumner is working on a new book: Testing Rails from Scratch.
-
If you buy (or have bought) a ticket to RubyConf 2026 before July 1st, you'll be placed into a RubyConf VIP raffle where five winners will get VIP seating and an invite to the speakers' dinner.
-
Rails World, taking place this September 23-24 in Austin, Texas, has unveiled its final roster of speakers.
📄 Dependencies Should Be Fetched Directly from VCS – A Go developer who’s now working with Ruby reflects on Go’s different approach to dependency management. Martin Tournoij
🤖 Testing GLM-5.2 on a Real Rails Upgrade – GLM-5.2 is the current darling of the open LLM model scene, but is it useful for boring upgrade work? Mostly! Mario Alberto Chávez
📄 Make a Method a Recurring Task with Solid Queue Benito Serna
💡 RubyUI is 'Rails-first' in terms of ease of integration, but I put them into a Sinatra app without much trouble once I had a small shim to load them in.
json 2.20: Ruby's Default JSON Gem — Both the C and Java parsers are no longer recursive, so if you parse deep documents with max_nesting set to false, you won’t hit stack level errors (though max_nesting’s default is 100). JSON::ResumableParser has also been added to parse streams of JSON documents (no docs yet, but the tests might help).
The Ruby Team
rubyterm: A Pure Ruby Terminal for X11 — An interesting ‘rough and opinionated’ experiment, especially as it doesn’t rely on C at all, complete with a pure Ruby X11 client and font renderer.
Vidar Hokstad
-
RubyGems and Bundler 4.0.15 – A minor update, but with reduced memory usage during full-index loading and bundle installs. Good if you're using small VMs!
-
mruby/c 4.0 – An alternative, even lighter implementation of mruby that can run with as little as 40KB of memory on microcontrollers.
-
✉️ Mailbin 1.2 – Preview Action Mailer emails in the browser by recording deliveries to a local temp directory.
-
kamal-backup 0.4 – Add scheduled backups to Kamal-hosted Rails apps. By the creator of RubyLLM.
-
Rails Event Store 3.0 – Event-driven architecture and pub-sub bus for Rails.
-
Grape 3.3 – Opinionated framework for creating REST-like APIs.
-
Shrine 3.8 – File attachment toolkit for Ruby apps. Changelog.
-
Yake 1.3 – A Rake-like DSL for writing AWS Lambda handlers.


0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.