Ruby Weekly Issue 780: December 18, 2025

3 min read Original article ↗

What's New in Ruby 4.0 — It’s exactly a week till Ruby 4.0 is expected to land (on Christmas Day!) and while the official release notes will be the eventual ‘go to’ for discovering everything that’s new, Nithin has done a good job of rounding up the headline changes here.

Nithin Bekal

CERN Chooses TimescaleDB to Power Its Next-Gen Archiver — TimescaleDB brings PostgreSQL performance to a new level at CERN: faster writes, huge compression gains, and 10–40x faster queries. See why it’s becoming the new standard for historical data across 500+ control systems.

Tiger Data

⚡️ IN BRIEF:

Why Are exec and run So Confusing? — André is working on the rv Ruby version manager and runner and explains the role of exec and run commands in rv as well as Bundler, npm, and Cargo – all of which have similar concepts but with slightly different takes.

André Arko

Kimurai 2.0: A Ruby Web Scraping Framework — A Capybara and Nokogiri based scraper that can use headless Chromium or Firefox to support JavaScript-rendered sites. It’s been many years without a release, but v2.0 brings things up to Ruby 3.x standards and adds Selenium Manager support.

Victor Afanasev

🏆  The Top 5 Ruby Videos of 2025

As judged by reader engagement across the year – not purely by views!

▶  1. Why to Use Jupyter Notebooks with Ruby — There have been a few attempts at bringing ‘notebook’ style programming, commonly associated with Python, to Ruby (e.g. IRuby) but Landon does a good job of explaining the why and the benefits here.

Landon Gray

▶  5. An Interview with Yukihiro 'Matz' Matsumoto — Ruby’s creator Matz was interviewed about Ruby, his work-life balance, and experiences being a father. It’s not highly technical, but a good interview if you want to get a more rounded view of Matz and how he’s thinking about Ruby’s future.

Baltic Ruby

Want more? rubyevents.org is exactly what you need. It's an index covering over 8,000 talks from almost 700 events; many of them with videos. Luckily, there's a search feature, too, so you can just look for videos about Ractors or fibers, say.

🎄 This is the final issue of the year - in theory. We might drop a random issue to celebrate the Ruby 4.0 launch, but our next scheduled issue is on Thursday, January 8. If we don't see you again before then, we hope you have a happy holiday season!