- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 162
Short Ruby Newsletter - edition 162
The one where Ruby gets a new homepage, Ruby 4.0.preview3 and Ruby 3.4.8 are released, Ryan Davis announced Minitest 6.0 and where Marco Roth gets the Rails Luminary award

Table of Contents
(ad)
This newsletter you couldnโt wait to open? It runs on beehiiv โ the absolute best platform for email newsletters.
Our editor makes your content look like Picasso in the inbox. Your website? Beautiful and ready to capture subscribers on day one.
And when itโs time to monetize, you donโt need to duct-tape a dozen tools together. Paid subscriptions, referrals, and a (super easy-to-use) global ad network โ itโs all built in.
beehiiv isnโt just the best choice. Itโs the only choice that makes sense.
We are taking a holiday and the next edition of the Short Ruby Newsletter will be sent on 12 January.
๐ Launches and discounts
๐ Hiroshi Shibata announced that Ruby web page got a new look ๐ฅณ โ Ruby

Source: @hsbt
They also published an article going a bit into the ideas that were behind this redesign Redesign our Site Identity
๐ Raul launched CalmCompanies.club โ Find your dream job at a company that actually cares. If you want to read the story behind read Raulโs post

Source: https://calmcompanies.club
๐ Rob Zolkos launched O'Saasy Directory

Source: @robzolkos
๐ Alex Shapalov launched ActiveRabbit

Source: @alxshp
๐ Karim Rails & React Full Stack launched RailsFullStack

Source: https://www.railsfullstack.com
๐ Mario Alberto Chรกvez launched Maquina - open-source tooling for developers and the first components are Components UI:

Source: https://maquina.app
๐ Events
๐ Blue Ridge Ruby announced that theyโre returning next year and ticjkets are available at https://blueridgeruby.com/#register

Source: @blueridgeruby.com
๐ Ruby Kaigi is looking for speakers for next year's event. If you're interested, submit your proposal here โ RubyKaigi 2026 CFP

Source: @rubykaigi
๐ Rbq Conf started ticket sale for the next year event. For more details check โ RBQ TICKETS

Source: @rbqconf
๐ All about Code and Ruby
๐ Yui Naruse announced a new Ruby version โ Ruby 4.0.0 preview3

Source: @nalsh
You should also read this article from Nithin Bekal about What's new in Ruby 4.0
๐๏ธ Takashi Kokubun announced the release of Ruby 3.4.8

Source: @k0kubun.com
๐ Update your Zeitwerk โ Xavier Noria announced a new version of zeitwerk - โEfficient and thread-safe code loader for Rubyโ

Source: @fxn.bsky.social
๐Ryan Davis announced a big release for Minitest โ minitest version 6.0.0 has been released!
๐ Marco Roth received the 2025 Rails Luminary โ Congrats Marco Roth: 2025 Rails Luminary - well deserved!
Marco also wrote an article after receiving the award โ Giving Back to the Rails Community
๐ Matt Swanson and Stephen Margheim published a new article about Beautiful Rails confirmation dialogs (with zero JavaScript)
๐ Maciej Mensfeld submitted two PRs for Ruby:
And he wrote a good article about how he approached this optimisation โ Ruby Floats: When 2.6x Faster Is Actually Slower (and Then Faster Again)
๐ Jeffrey Hardy, Fernando Olivares and Kimberly Rhodes from 37 Signals published a video exploration about The Rails Delegated Type Pattern - Watch the full video on Youtube here
(ad)
Why AI Isnโt Replacing Affiliate Marketing After All
โAI will make affiliate marketing irrelevant.โ
Our research shows the opposite.
Shoppers use AI to explore options, but they trust creators, communities, and reviews before buying. With less than 10 percent clicking AI links, affiliate content now shapes both conversions and AI recommendations.
๐ป Code Samples
๏ธ๐ป ๏ธStefan Wintermeyer shared an interesting facts about โArray#eachโ, โ#mapโ and โ#selectโ - they are doling a series about Ruby:

Source: @wintermeyer

Source: @wintermeyer
๏ธ๐ป Kyrylo Silin shared a Rails tip about SVGs in views. Gem used for this tip is โ inline_svg

Source: @kyrylosilin
๏ธ๐ป Avi Flombaum shared a useful tip for the Rails console to quickly get a record:

Source: @aviflombaum
๏ธ๐ป Saeloun shared how to use bin/ci in Rails. For more details, you can check the blog post โ Rails 8.1 introduces bin/ci to standardize CI workflows with a new DSL

Source: @HiSaeloun

Source: @HiSaeloun
๏ธ๐ป Jorge Manrubia shared examples of Rails' expressive syntax

Source: @jorgemanru

Source: @jorgemanru
๏ธ๐ป JP Camara showed how to dinamically adjust retry behavior in Sidekiq

Source: @jpcamara.com

Source: @jpcamara.com
๐ป Saeloun shared a code sample about Rails.event. For more details, check the blog post version โ Rails 8.1 Introduces Structured Event Reporting with Rails.event

Source: @HiSaeloun
๐ฅ๏ธ Bradley Schaefer shared a helper method to make Ruby procs readable in test output

Source: [email protected]
(ad)
Find out why 100K+ engineers read The Code twice a week.
That engineer who always knows what's next? This is their secret.
Here's how you can get ahead too:
Sign up for The Code - tech newsletter read by 100K+ engineers
Get latest tech news, top research papers & resources
Become 10X more valuable
๐ Thinking about Code Design
๏ธ๐ Errol Schmidt shared some updates on various Rails versions

Source: @eSquareDesign
๏ธ๐ Matt Swanson shared a product development strategy

Source: @_swanson
๏ธ๐ Maciej Mensfeld shared how micro-optimizations can make a difference. You can check here the optimization made by kyanagi โ Speed up Set#flatten

Source: @maciejmensfeld
๏ธ๏ธ๐ David Heinemeier Hansson shared that Basecamp's test suite runs in 48 seconds on SQLite, down from over a minute with MySQL

Source: @dhh
๐ Maciej Mensfeld made an improvement on Date.ordinal and Date.commercial. For more details, you can check his PR โ Optimize Gregorian date conversions with Neri-Schneider algorithm

Source: @maciejmensfeld
๐กAround code (news, findings, books, and more - all about Ruby)
๐๏ธ Ruby On Rails celebrated Ruby's 30th anniversary ๐ฅณ

Source: @rails
โค๏ธ Why Choose Ruby and Rails
โค๏ธ Sumim reflected on Ruby's 30th anniversary and its object-oriented design principles

Source: @sumim
๐งฐ Gems, Libraries, Tools and Updates
๐ New Gems and Repos
๐ Kyrylo Silin published a new repo https://github.com/kyrylo/weuserails.com
๐ Kieran Klaassen announced a new Claude Skill โ dhh-rails-style skill

Source: @kieranklaassen
๐ Rob Zolkos made a new bash script โ csscaffold - โThis is not the greatest CSS framework in the world. It's just a tribute.โ
๐ Cengiz Gรผrtusgil completed the migration of FastRetro to Rails โ fastretro - โRetrospectives done right. Fast, straightforward and open source.โ

Source: @JangoCG
๐งฐ Updates
๐งฐ David Heinemeier Hansson announced a new update for Rails โ Rosa: Use a modern approach for cross-site request forgery protection

Source: @dhh
๐งฐ Jorge Manrubia added paid monthly subscriptions to Fizzy. Full implementation details can be visualized here โ Add monthly subscriptions

Source: @jorgemanru
๐งฐ Obie Fernandez announced a new version of raix - โRuby AI eXtensionsโ

Source: @obie
๐งฐ Kevin Newton announced a new version of prism - โPrism Ruby parserโ

Source: @kddnewton
๐งฐ Jorge Manrubia announced a new feature for Lexxy โ Tables

Source: @jorgemanru
๐งฐ Jeremy Evans announced a new version of rodauth - โRuby's Most Advanced Authentication Frameworkโ
๐งฐ Jeremy Evans announced a new version of m - โA Test::Unit runner that can run tests by line number.โ

Source: @jeremyevans0
๐ค Stephen Margheim talked about the โno buildโ philosophy

Source: @fractaledmind.bsky.social
๐ค Corey Quinn shared his opinion on microservices

Source: @QuinnyPig
๐ค Josรฉ Valim put into perspective these two abstractions: skills and subagents from Claude

Source: @josevalim
๐ค Stephen Margheim discussed the drawbacks of common SVG icon approaches

Source: @fractaledmind.bsky.social
๐ค Brian Bailey shared about how product management is done at Basecamp

Source: @bb
๐ค Stephen Margheim shared a CSS tip for adding breadcrumb separators using the โ::afterโ pseudo-element

Source: @fractaledmind

Source: @fractaledmind
๐ค Open Ai Developers announced that Codex supports skills

Source: @OpenAIDevs
๐ค Gavin Morrice shared about the importance of encapsulation

Source: @MorriceGavin
More content: ๐ ๐ ๐ง ๐ฅ โ๐พ
๐ Matt Solt published a new edition โ Ruby AI News - December 19th, 2025
๐ Ruby Weekly published a new edition โ It's the final issue of 2025 - maybe!
๐ This Week in Rails published a new edition โ Rails Luminary, modern approach to CSRF and more
๐ง Podcasts
๐ง Pablo published a new podcast episode โ 26 - On OOP with Tim and Rob
๐ง The Bike Shed published a new episode โ 485: HTTP Basic Auth
๐ง Remote Ruby published a new episode โ Jumpstart Pro Evolution - Streamlining Rails Development
๐ฅ Videos
๐ฅ 37signals published a new video โ The Rails Delegated Type Pattern with Jeffrey Hardy
๐ฅ Jorge Manrubia published a new video โ Addressing assorted Rails questions about Fizzy: testing, fixtures, AI, the view layer, and more.
โ๐พ Articles
Whatโs new ๐
๐ Andrey Samsonov published a new article about Notes on direct and resolve in Rails routing, via Fizzy
๐ Sharon Rosner published a new article about Threads vs Fibers - Can't We Be Friends?
๐ Vladimir Dementyev published a new article about AnyCable, Rails, and the pitfalls of LLM-streaming
๐ Michaล ลฤcicki published a new article about How LOAD_PATH works in Ruby
๐ Andrรฉ Arko published a new article about Why are exec and run so confusing?
๐ Gimรฉnez Silva Germรกn Alberto published a new article about Testing at scale eventually stops being a tooling problem and becomes a prioritization
๐ Greg Molnar published a new article about Customizing Omarchy with Ruby
๐ Jijo Bose published a new article about Rails 8.1 introduces bin/ci to standardize CI workflows with a new DSL
๐ Amol Joshi Saeloun Blog published a new article about Rails 8.1 Introduces Structured Event Reporting with Rails.event
๐ Ben Sheldon published a new article about Tricks to work around nested form elements, for Rails
๐ Justin Toniazzo published a new article about The Arrange/Act/Assert pattern
How-TOs ๐
DevelClan published a new article about The Open-Closed Principle
Rails Designer published a new article about Add snow to your app with Stimulus
Dave Mosher published a new article about Anyone can code: Software Is having Its Ratatouille moment














Reply