- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 160
Short Ruby Newsletter - edition 160
37 Signals launches Fizzy, Bridgetown announces 2.1 beta 1, Bundle 4.0 is released, Wired wrote a strange article about Ruby, and Errol Schmidt published their Survey Results with Ruby/Rails leaders.

In partnership with

This edition is sponsored by Undercover CI, the Ruby coverage toolkit ready for the vibe coding era.
Table of Contents
(ad)

undercover-ci.com - Ruby test coverage ready for the vibe coding era
Undercover CI for GitHub finds untested code in your pull requests. Fill gaps that slip through percentage metrics. Ship confidently. Thrive in the vibe coding era.
Get started on undercover-ci.com or check out the demo pull request. Get 50% off your first month by entering SHORTRUBY at checkout (valid till end of December).
๐ Launches and discounts
๐ Sandi Metz announced a discount for the following books: Practical Object-Oriented Design 1 and 99 Bottles of OOP

Source: @sandimetz

Source: https://sandimetz.com/birthday
๐ Jason Fried announced the launch of FIZZY - here is a screenshot of a part of the announcement. Read the full announcement here and checkout the code at https://github.com/basecamp/fizzy

Source: @jasonfried

Source: @jasonfried
We collected all resources about Fizzy (the open source model, future of ONCE, technical walkthroughs โฆ) in a section called All about Fizzy - click to go directly there or keep scrolling and you will reach it.
๐ Events
๐ Krakow Ruby Users Group (Krug) announced a new meetup โ KRUG #5 2025

Source: @krug_pl
๐ Tropical.Rb is looking for speakers for the next year event โ Call for Proposals - Tropical on Rails 26

Source: @tropical_rb

Source: @tropical_rb
๐ All about Code and Ruby
๐ Hiroshi Shibata anounced two blog post for the release of Ruby 4.0.0 โ 4.0.0 Released and Upgrading to RubyGems/Bundler 4
๐ Jared White announced Bridgetown 2.1 Beta 1 โ โTis the Season to Be Jolly with Bridgetown 2.1 Beta 1
(ad)

Undercover understands your code structure and displays actionable warnings without unnecessary noise. https://undercover-ci.com
The Undercover gem integrates with coding agents like Claude Code and your CI pipeline: shift left, wire up local coverage checks for fast feedback, catch gaps directly in GitHub PRs to ensure consistency and ship confidently.
Get 50% off your first month with code SHORTRUBY at checkout (valid till the end of December). Learn more and get started at undercover-ci.com.
๐ This edition includes two sections where we groupped two topics that were discussed at length in your community and you can jump directly to them:
The launch of Fizzy by 37 Signals - Jump to the section
The weird Wired.com article about Ruby - Jump to the section
๐ Brooke Kuhlmann published a tutorial about configuring Hanami to work with Sidekiq
๐ David Morales published an article about Value Objects in Ruby: The Idiomatic Way (hint it uses the Data object)
๐ก Errol Schmidt published their Survey Results with Ruby/Rails leaders - Watch it on Youtube here

Source: @eSquareDesign
๐ป Code Samples
๏ธ๐ป ๏ธStefanni Brasil shared how you can share a piece of Ruby code alongside itโs test

Source: @stefannibrasil.me
๐ป Meerzulee shared how to configure a full stack project

Source: @meerzulee
๏ธ๐ป Ruby On Rails added an improvement to enums: built-on validation

Source: @rails
๏ธ๐ป Mika Henriksson shared a code sample about the โwithโ method in CurrentAttributes

Source: @mhenrixon
๐ Thinking about Code Design
๏ธ๐๏ธ James Kerr asked his community about which one of the following variants they prefer

Source: @specialCaseDev
He got some replies:

Source: @juliknl
๏ธ๐ Marco Roth shared a new insight for the new version of HERB

Source: @marcoroth_
๏ธ๐ Yaroslav Shmarov created some extensions for simple_form. More can be checked on his latest PR โ Simple form character counter component

Source: @yarotheslav
๐กAround code (news, findings, books, and more - all about Ruby)
๐ก Adam shared he succeeded to develop mobile apps using Ruby runtime

Source: @AdamMusaAly
๐กThere were a lot of resources shared about the new tool they launched Fizzy.do
๐ David Heinemeier Hansson shared on what license Fizzy is released

Source: @dhh
Jason Fried talked about the strategy of Fizzy

Source: @jasonfried
David Heinemeier Hansson shared the SaaS version of Fizzy โ fizzy-saas

Source: @dhh
Vladimir Dementyev shared that 37signals shared the Fizzy ERD diagram

Source: @palkan_tula

Source: @palkan_tula
๏ธ๐ David Heinemeier Hansson shared some performance stats about Fizzy test suite

Source: @dhh
David Heinemeier Hansson shared a couple of facts about working at Fizzy (read the full thread on web)

Source: @dhh

Source: @dhh

Source: @dhh
Seems like there is an announcement to be made about activerecord-tenant:

Source: @kyrylosilin
๏ธAlex Shapalov shared a thread about various techniques used in Fizzy. Read the full thread on web here but here are 2 of the posts shared:

Source: @alxshp

Source: @alxshp
๏ธJorge Manrubia shared about the code that make the activity timeline and the boards permanently screen to show live updates:

Source: @jorgemanru
Rob Zolkos published a new article about Vanilla CSS is all you need

Source: Vanilla CSS is all you need
Rob also published (among multiple posts about Fizzy) one interesting about Fizzy Webhooks: What You Need to Know
BeautifulRuby.com published a walkthrough video โ 37 Signals Fuzzy Kan-Ban board Rails App: Read The Friendly Source Code
Drifting Ruby published new video about Cool Things in Fizzy

Source: Cool Things in Fizzy
๏ธJorge Manrubia shared about the future of Turbo. Please read the full post on web and here I will include just a piece of it:

Source: @jorgemanru
Rob Zolkos published another article about The Making of Fizzy, Told by Git

Source: The Making of Fizzy, Told by Git
โค๏ธ Why Choose Ruby and Rails
โค๏ธ David Heinemeier Hansson expressed his amazement about how far Rails can go in the real world

Source: @dhh
๐ Last week Wired published a very weird article Sheon Han published Ruby Is Not a Serious Programming Language In case the paywall appears you can read the article here
This has triggered some responses from the community:
โค๏ธ Robby Russell talked about the maturity of Ruby and published a great article โWhy So Serious?โ

Source: @robbyrussell
โค๏ธ Benjamin Houy disagreed with what Wired said about Ruby

Source: @BenjaminHouy
โค๏ธ Natalie Kaminski (CEO/Co-founder at JetRockets) wrote an article A JetRockets Response to WIREDโs โRuby Is Not a Serious Programming Languageโ
The discussion on r/programming has some good replies. Here is among the best replies there:
The response from Robbie Russell was also discussed on HackerNews having (at the moment of writing the newsletter) around 170 comments. Here are some of them:
๐งฐ Gems, Libraries, Tools and Updates
๐ New Gems and Repos
๐ Stephen announced a new repository โ claude-ruby-plugins - โClaude Code skills, commands, and agents for writing Ruby RBS type signaturesโ
๐งฐ Updates
๐งฐ Stefanni Brasil released a new version of faker - โA library for generating fake data such as names, addresses, and phone numbers.โ
๐งฐ David Heinemeier Hansson announced a new PR merged into Rails โ Add schematized json for has_json

Source: @dhh
๐งฐ Kieran Klaassen shared that leva will have automatic prompt generation

Source: @kieranklaassen
๐งฐ Jorge Manrubia announced an update for lexxy

Source: @jorgemanru
๐ค Stephen Margheim shared how to bind popovertargets with their popovers without having to distinct anchor-names

Source: @fractaledmind.bsky.social

Source: @fractaledmind.bsky.social
๐ค David Paluy ๐ฎ๐ฑ how to handle merge conflicts of credentials.yml.enc
๐ค Taylor Otwell ๐ช shared what he notices about developers who write code with AI

Source: @taylorotwell
More content: ๐ ๐ ๐ง ๐ฅ โ๐พ
๐ This Week in Rails published a new edition โ Schema-Enforced JSON Access, Postgres Type Decoding, and more!
๐ Matt Solt published a new edition โ Ruby AI News - December 3rd, 2025
๐ Andrey Eremin published a new edition โ Static Ruby Monthly | Issue 11, December 2025
๐ Ruby Weekly published a new edition โ 37signals releases the source for another SaaS app
๐ Hotwire Weekly published a new edition โ Week 48 - Invokers API, From ERB to JavaScript, and more!
๐ Emmanuel Hayford published a new edition โ Schema-Enforced JSON Access, Postgres Type Decoding, and more!
๐ง Podcasts
๐ง The Ruby AI Podcast published a new episode about Running Self-Hosted Models with Ruby and Chris Hasinski
๐ง Rails Business published a new episode about about Nate Berkopec
๐ง Ruby Around The World [Ruby on Rails Interviews] published a new episode about Bernard Banta, Chairman of African Ruby Community
๐ง Remote Ruby published a new episode about Docker Disasters and Dev Container Journeys
๐ฅ Videos
๐ฅ Beautiful Ruby.Com published a new video โ 37 Signals Fuzzy Kan-Ban board Rails App: Read The Friendly Source Code
๐ฅ Rails Quest by Kaleb Lape published a new video โ Rails 8 + Tailscale: Private App Deployment Made Ridiculously Simple
๐ฅ CJ Avilla published a new video โ Smarter .env management with 1password
โ๐พ Articles
Whatโs new ๐
๐ Robby Russell published a new article about Why So Serious?
๐ Aiden Fox Ivey published a new article about Adding Iongraph support to ZJIT
๐ Tony Yunker published a new article about Why Ruby is the Best Language for Advent of Code
๐ Rails Designer published a new article about Building optimistic UI in Rails (and learn custom elements)
๐ Hiroshi Shibata published a new article about Upgrading to RubyGems/Bundler 4
๐ Adam Pope published a new article about Logging outbound emails with ActionMailer
๐ Tejas Bubane published a new article about Rails pluralization with translations
๐ DevelClan published a new article about Value Objects in Ruby: The Idiomatic Way
๐ Felice Forby published a new article about Setting up a Rails 8 + Kamal app with Doppler Secrets
๐ Jared Norman published a new article about Advent of Eternal Champions I
๐ Sharon Rosner published a new article about OSS Friday Update - The Shape of Ruby I/O to Come
๐ Rob Zolkos published a new article about Fizzy Webhooks: What You Need to Know
๐ Igor Alexandrov published a new article about Ruby Is Serious Business: Why Ruby on Rails Delivers Real
How-TOs ๐
๐ Brooke Kuhlmann published a new article about Hanami with Sidekiq
๐ Victor Cobos published a new article about How to Expose Your Rails Localhost Securely Using Cloudflare Tunnel
๐ Irina Nazarova published a new article about Vibe coding in style.md
โ๏ธ Rob Zolkos published a new article about Vanilla CSS is all you need
โ๏ธ Stephen Margheim published a new article about Affordances: The Missing Layer in Frontend Architecture
โ๏ธ Shreya Shankar published a new article about On the Consumption of AI-Generated Content at Scale
















Reply