- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 148
Short Ruby Newsletter - edition 148
The one where the Ruby Community Triathlon is starting, JRuby officially announced a new version, and Alessandro Rodi found a web archive showing how Heroku looked in 2007.

Table of Contents
(ad π)
Start learning AI in 2025
Keeping up with AI is hard β we get it!
Thatβs why over 1M professionals read Superhuman AI to stay ahead.
Get daily AI news, tools, and tutorials
Learn new AI skills you can use at work in 3 mins a day
Become 10X more productive
π Launches and discounts
π Ruby Cademy announced the presale for LaunchKit
πJosef Ε imΓ‘nek launched Wubular - a new Rubular-style regex tester rebuilt to run entirely in the browser, powered by Ruby compiled to WebAssembly. Read the announcement on Ruby Elders blog.
π Events
π Euruko announced that the Ruby Community Triathlon is officially starting this week

Source: @euruko
π Buzzsprout shared theyβre glad to sponsor Rails World. Theyβll set up a podcast recording studio during this event.

Source: @buzzsprout
π All about Code and Ruby
π The JRuby Project made a new release β JRuby 9.4.14.0
π» Code Samples
οΈοΈπ» James Kerr explained the usage of βcompose_attrs
(base_attrs,additional_attrs)β

Source: @specialCaseDev

Source: @specialCaseDev
π» οΈIsmael Celis shared a code sample using Event Sourcing Pattern

Source: @ismaelcelis.com
οΈπ» Emmanuel Hayford showcased the usage of βnil_uuid
β

Source: @siaw23
οΈπ» Michael Chaney explained the usage of βcreate_withβ method

Source: @MichaelDChaney
οΈπ» Ruby Cademy shared a new addition of Rails 7.1

Source: @RubyCademy
οΈπ» Hans Schnedlitz showed how you can create yourself a helper like βauthorizedβ from Devise

Source: @hansschnedlitz.com

Source: @hansschnedlitz.com
(ad)
Find out why 1M+ professionals read Superhuman AI daily.
In 2 years you will be working for AI
Or an AI will be working for you
Here's how you can future-proof yourself:
Join the Superhuman AI newsletter β read by 1M+ people at top companies
Master AI tools, tutorials, and news in just 3 minutes a day
Become 10X more productive using AI
Join 1,000,000+ pros at companies like Google, Meta, and Amazon that are using AI to get ahead.
π Thinking about Code Design
οΈοΈπ Samuel Williams shared some insights about intra-process tracing

Source: @ioquatix

Source: @ioquatix

Source: @ioquatix
οΈπ Sam Saffron shared how to check in Rails if a relation is empty or not by using β.empty?β

Source: @samsaffron
οΈπ John Nunemaker put into perspective how ActiveRecord can be explained for both juniors and seniors

Source: @jnunemaker
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Alessandro Rodi found interesting web archive, showing how Heroku was in 2007. Read here the entire thread as it has multiple videos going through the early interface.

Source: @coorasse - read the thread
β€οΈ Why Choose Ruby and Rails
β€οΈAaron Snyder published a post on Linkedin about their experience of building with Ruby on Rails:

Source: Linkedin
You should read also the replies. Here are some of them:

Source: Davi Scholl

Source: Thomas Caneday

Source: Tom Dugovic

Source: Guillermo H

Source: JC Grubbs
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π AndrΓ© Arko published a new tool rv, a new kind of Ruby management tool
π Yaroslav Markin announced a new gem β callback_hell - βCallback Hell is a Ruby gem that analyzes your Ruby on Rails application models and provides actionable insights on callbacks and validations. Use it to identify models that might benefit from refactoring, spot callback pollution from gems and associations, and keep your models clean and maintainable.β
π Dima Fatko announced a new gem β smart_ignored_columns - βAdd deadlines to Active Record ignored_columnsβ
π Igor Kasyanchuk published a new article about Async render in Rails
π§° Updates
π§° Marco Roth released an update for herb - βπΏ Powerful and seamless HTML-aware ERB parsing and tooling.β
π§° Alex Rudall announced a new version of ruby-openai - βOpenAI API + Ruby! π€β€οΈ GPT-5 & Realtime WebRTC compatible!β

Source: @alexrudall
π§° Marc Anguera announced an update for mini_i18n - "Minimalistic I18n library for Ruby. It supports localization, pluralization, interpolations, fallbacks, nested keys and more."
π€ Typecraft emphasized that AI is great for documentation parsing, but also mentioned not to neglect learning to code

Source: @typecraft_dev
π€ Dave Copeland wrote about why he does end-to-end browser tests

Source: @davetron5000.com
π€ Zed announced Agent Client Protocol

Source: @zeddotdev
More content: π π π§ π₯ βπΎ
π Ruby On Rails published a new edition β Dark mode on welcome page and more
π Ruby Weekly published a new edition β Bye Rack::BodyProxy, hi rack.response_finished
π Women On Rails Newsletter - International Version published a new edition β Newsletter WoR #65: a new JS framework, IA can write your Jira ticket, a better hiring experience...
π Hotwire Weekly published a new edition β Week 35 - Shift+Click in Stimulus, Easy Redesign in Rails, and more! β’ Buttondown
π Awesome Ruby Newsletter published a new edition β Issue 484 - rv, a new kind of Ruby management tool
π§ Podcasts
π§οΈ Adrian Marin & Yaroslav Shmarov published a new podcast episode β Friendly Show - Exploring the Rails World 2025 talks. FriendlyRB and EURUKO
π§ Valentino Stoll published a new podcast episode β The Ruby AI Podcast - Evaluating LLMs with Leva
π§ David Hill and Marty Haught published a new podcast episode β Sean Marcia: Ruby for Good
π§ Brendan Buckingham published a new podcast episode β Rails Business - Chris Oliver
π§ The Bike Shed published a new podcast episode β 471: New Hosts Join the Show
π§ Remote Ruby published a new podcast episode β Tidewave with JosΓ© Valim
π₯ Videos
π₯ SupeRails published a new video β Gem Hotwire Native Rails - convert your Rails app into Native VERY FAST
π₯ Irina Nazarova published a new video β SF Ruby Meetup, August 26 2025, Github HQ
π₯ Ruby Central published a new video β Inspired By RailsConf: The Ruby Friends App
βπΎ Articles
Around Ruby π‘
π‘ Yatish Mehta published a new article about SF Ruby August Meetup at Github
π‘ Ruby Central published a new article about Company Spotlight: Buzzsprout and the Lasting Power of "Vanilla" Ruby on Rails
π‘ Ruby Gems published a new article about How RubyGems.org Protects Our Communityβs Critical OSS Infrastructure
π‘ Tim Riley published a new article about Wrapping up our sponsorship drive
π‘ Matt Solt published a new article about Ruby AI: Introducing Tidewave Web & Interview with JosΓ© Valim
Whatβs new π
π Hartley McGuire published a new article about Friendship Ended with Rack::BodyProxy
π Robby Russell published a new article about When Your Cache Has a Bigger Carbon Footprint Than Your Users
π Victor Cobos published a new article about Easy Redesign in Rails: Run Old and New Side by Side with :variants.
π Dmitry Pogrebnoy published a new article about Unveiling Ruby Debuggers: byebug, debug gem, and the Power of RubyMine
π Dennis Paagman published a new article about Handling chrome.devtools.json requests in Rails apps
π Token Ruby published a new article about Token Ruby #4: Bedrock, Red-Candle and Probabilistic Software
π Scott Werner published a new article about The Cause of, and the Solution to, All Your Team's Problems
How-TOs π
Carnatic published a new article about How to Use the Map Method in Ruby
Victor Cobos published a new article about Easy Redesign in Rails: Run Old and New Side by Side with :variants
Ben Sheldon published a new article about Building deterministic, reproducible assets with Sprockets
Daniel Schoppmann published a new article about Migrating a legacy database into an existing Rails app
Javier Cervantes published a new article about Install any Ruby version in minutes and about How to get help with Ruby questions - Ruby Newbie
Kane Jamison published a new article about Archiving Rails Database Migrations by Year
Rails Designer published a new article about Organized Configuration in Rails and about Shift+Click Selection for Bulk Actions with Stimulus and about Using Subdomains in Rails: Development vs Production
Dewayne VanHoozer published a new article about AIA is Concurrently Multi-Model
Farah SchΓΌller published a new article about Running our Docker registry on-prem with Harbor
Reply