- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 162
Short Ruby Newsletter - edition 162
The oen 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