▶ Discussing YJIT with Maxime Chevalier-Boisvert— A 23-minute podcast episode with veritable Ruby VM and JIT compilation expert, Dr. Maxime Chevalier. She explains the whole concept of JIT from scratch in an accessible way, making this a great on-ramp to understanding what YJIT does, if you’ve ignored it all so far. (There’s a third party transcript that’s easy to read, too, if you prefer.) The Ruby on Rails Podcast |
![]() Free eBook: Advanced Database Programming with Rails and Postgres— Learn about subqueries, materialized views, and custom data types in Postgres and Rails. We walk through realistic real-life examples, translating first into SQL, and then into Rails code. Every example comes with source code so you can follow along. pganalyze sponsor |
Using Serial Ports with Ruby— Feeling that his UART gem wasn’t receiving enough, um, tender love, Aaron penned this article to show just how easy it is to work with serial ports and Ruby, particularly to interact with his.. Geiger counter? Aaron 'Tenderlove' Patterson |
JRuby 9.4.6.0 Released: The JVM-Based Ruby Implementation— The latest Ruby 3.1-targeting version of the longstanding JVM-based implementation adds support for the Prism Ruby parser (as introduced in CRuby 3.3), improves Ruby 3.1 compatibility, updates a variety of dependencies, and pattern matching is now supported by JRuby’s JIT compiler. JRuby Core Team |
💡 JRuby 9.3.14.0 has landed, too, if you want to remain targeting Ruby 2.6.x. |
Need for Speed: Using RuboCop with Prism— Prism (formerly YARP) is a Ruby parser that wants to be the only Ruby parser in town (notably, TruffleRuby is now using Prism.) The creator of RuboCop shares that the migration to Prism has begun there too, and he anticipates solid speed gains. Bozhidar Batsov |
⚠️ Rails 6.1.77, 7.0.8.2 and 7.1.3.2 have all been released as security releases. 📅 RubyCentral takes a look back at RubyConf 2023 and it's packed with stats, including attendee numbers, revenue, expenses, and more. RubyConf is back for its 2024 run this November in San Diego, CA. 🚂 If you're doing any Rust these days, you might be interested to check out Loco, a Rails-inspired MVC webapp framework for the language.
|
Ruby Koans in the Browser— We’re seeing more and more Ruby in the browser with WebAssembly (including in last week’s issue) and now someone has browser-ified the popular Ruby Koans exercises (note: this took a good 15-20 seconds to load in my browser). Andi Idogawa |
Playing Sounds in Rails with the Audio API— Akshay picked up on how 37signals’ Campfire lets users play sounds in its chat interface, which involves a little more integration with Rails than you might think. Akshay Khot |
|