- Short Ruby Newsletter
- Posts
- Short Ruby Newsletter - edition 149
Short Ruby Newsletter - edition 149
The one that sums up Rails World, where the next stop from Ruby Triathlon is Friendly.rb, where Rails 8.1 beta1 is released and RubyMine is free for non-commercial use.

Table of Contents
(ad)
Go from AI overwhelmed to AI savvy professional
AI will eliminate 300 million jobs in the next 5 years.
Yours doesn't have to be one of them.
Here's how to future-proof your career:
Join the Superhuman AI newsletter - read by 1M+ professionals
Learn AI skills in 3 mins a day
Become the AI expert on your team
π Launches and Discounts
π Jet Brains Ruby Mine announced that is now FREE for non-commercial use π₯³ . Rad the announcement here.

Source: @rubymine
π Yuri Sidorov launched WhyRuby.info

Source: https://whyruby.info
π Events
π Friendly.rb shared a last minute discount: https://friendlyrb.com

Source: @friendlyrb.com
π African Ruby Community announced a new Ruby meetup β Ruby Meetup:The Modern Rails Blueprint:A Practical Look at Hotwire and Solid Gem. Tickets are now available, book your place here.

Source: @ruby_african

Source: @ruby_african
π Pascal LalibertΓ© will be hosting an interesting workshop β Hotwire Office Hours

Source: @pascallaliberte.me
π Euruko announced the final schedule:

Source: @euruko.org
If you donβt want to read the Rails World section that is starting here, which includes the main announcements you can jump directly to the All about code section.
π€οΈ Rails World
Rails World is an annual two-day, two track community conference featuring technical talks, demos, workshops, networking, and keynotes about the latest features and best practices in Rails development.
Rails World was the first conference in the Ruby Triathlon, next up is Friendly.rb on September 10-11, Bucharest, Romania π₯³ and then EuRuKo on September 18-19 in Viana do Castelo, Portugal. Both Friendly and EuRuKo have still some few tickets available.
Here is a selection of articles and impressions about the conference:
Andy Croll published an article about Rails World 2025
Emiliano Della Casa published on Linkedin about how it was at Rails World 2025
Kevin McKelvin published an article about Rails World 2025
π€ Rails World::Launches & Discounts
π Ruby On Rails announced a new release Rails 8.1 Beta 1: Job continuations, structured events, local CI
π€οΈ Pragmatic Programmers announced an amazing discount for all Ruby/Rails related titles with the special occasion of Rails World. Use code: RailsWorld2025
at checkout - see https://pragprog.com/search/?q=Ruby and https://pragprog.com/search/?q=Rails for the titles.

Source: @pragprog
π€οΈ Adrian Marin shared that Turbo offline is coming soon to Rails

Source: @adrianthedev
π€οΈ Jorge Manrubia announced the release of Lexxy in early beta β lexxy. Read here the launch article for the new editor:

Source: @jorgemanru
π€οΈ Masaki Komagata shared a new feature announced at Rails World β Action Push

Source: @komagata
π€οΈ Jesper Christiansen shared a new open source gem announced at Rails World β activerecord-tenanted - created by Mike Dalessio

Source: @jespr
π€οΈ David Heinemeier Hansson announced that once-campfire is now FREE

Source: @dhh
π€οΈ Jesper Christiansen shared that Rails 8.1 beta1 is released

Source: @jespr
π€οΈ Stephen Margheim also added some insights from an MR about this new update

Source: @fractaledmind
π€οΈ DamiΓ‘n Le Nouaille shared a picture from Rails World with new additions to Rails

Source: @damian_lnd
π€οΈ Shopify Engineering announced Event Reporter at Rails World

Source: @ShopifyEng
π€οΈ Marco Roth delivered an in-depth look at his recent innovations in Rails tooling at Rails World talking about Herb and ReActionView - A new ActionView-compatible ERB engine with modern DX - re-imagined with Herb (go and install ReActionView it is amazing)

Source: @marcoroth_
π€ Rails World::Posts
π€οΈ David Heinemeier Hansson shared his enthusiasm about Rails World

Source: @dhh
π€οΈ Barcelona.Rb posted an amazing post showing that people from 62 countries are attending Rails World this year

Source: @barcelona_rb
π€οΈ David Heinemeier Hansson shared the growing effect of Rails

Source: @dhh
π€οΈ Josef Strzibny created a short summary on the latest additions about Rails edge computing

Source: @strzibnyj
π€οΈ Chris Oliver shared where Rails World will be hosted in 2026

Source: @excid3
π€οΈ Freedom Dumlao noted some frontend updates from Rails World

Source: @APIguy
π€οΈ Peter Zhu had another talk at Rails World after 2 years about Ruby Stability at Scale

Source: @peterzhu2118
π€οΈ Adrian Marin shared some insights about the new Ruby Passport initiative - you will see it again at Friendly.rb and EuRuKo.

Source: @adrianthedev
π€ Rails World::CodeSnippets
π€οΈ Jesper Christiansen shared a new feature presented at Rails World β ActiveJob::Continuable

Source: @jespr
π€οΈ Henning Koch shared an example of Action Push API presented at Rails World

Source: @triskweline
π€ Rails World::Slides
π Guillaume shared his slides from Rails World β Web performance myths busted
π Marco Roth shared his slides from Rails World β Introducing ReActionView: A new ActionView-comptible ERB Engine
π Peter Zhu shared his slides from Rails World β Ruby Stability at Scale
π€ Rails World::Videos
π₯ Ruby On Rails published new videos:
For more videos, check their YouTube playlist β Rails World 2025
π₯ Ruby Central published a new video β RailsConf 2025: Amanda Perino of the Rails Foundation Discusses Growing the Ecosystem β¨ Together β¨
π All about code and Ruby
π» Code Samples
οΈπ» Akshay shared about using ~/.railsrc
file:

Source: @typeanglestudio
οΈπ» οΈRuby Cademy shared a way to create reusable form components

Source: @RubyCademy
οΈπ» James Kerr shared what he learned about βfieldsβ method in rails. For more insights you can also check the documentation β fields

Source: @specialCaseDev

Source: @specialCaseDev
οΈπ» Dieter S. shared a code sample about association extensions in Rails

Source: @DieterS877565
And οΈοΈIgor Alexandrov highly agree with this

Source: @igor_alexandrov
π» Jonathan Frias shared how to save your webhooks by default

Source: @jonathanfrias99

Source: @jonathanfrias99
οΈπ» Etienne van Delden De la Haije reminded us that β_β is used to get the last returned value

Source: @eirvandelden.vandelden.family
οΈπ» Ismael Celis shared a code sample about event-sourced durable execution

Source: @ismaelcelis.com
π Thinking about Code Design
οΈπ David Heinemeier Hansson shared about running Hey test suite:

Source: @dhh
οΈπ James Kerr shared his experience with bulk editing records in his Rails apps

Source: @specialCaseDev
οΈπ John Nunemaker shared an insight about controllers

Source: @jnunemaker
οΈπ Gavin Morrice shared an interesting perspective on software products

Source: @MorriceGavin
οΈπ John Nunemaker shared an interesting advice when building Rails apps

Source: @johnnunemaker.com
π‘Around code (news, findings, books, and more - all about Ruby)
π‘ Ruby On Rails announced that Hartley McGuire was promoted to Committers team

Source: @rails
β€οΈ Why Choose Ruby and Rails
β€οΈ John Nunemaker shared how βrails newβ is still the greatest command ever and how powerful Rails can be to turn a simple project into a real company.

Source: @jnunemaker

Source: @jnunemaker
β€οΈ Nityesh shared a personal prediction about Rails

Source: @nityeshaga
π§° Gems, Libraries, Tools and Updates
π New Gems and Repos
π Marco Roth announced a new gem β reactionview - βπ± A new ActionView-compatible ERB engine with modern DX - re-imagined with Herb.β
π Hans Schnedlitz announced a new gem β browserslist-rb - βBringing browserslist to Ruby! ππβ
π PaweΕ StrzaΕkowski announced a new gem β mcp-on-rails - βA Rails application template for bootstrapping Rails + MCP applicationsβ
π Daniel Friis announced a new gem β ruby_llm-template - βOrganize prompts into reusable templates for RubyLLMβ

Source: @daniel_friis
π Egor Iskrenkov announced a new gem β fino - βDynamic settings engineβ
π Robert Starsi announced a new gem β locport - βOverview localhost ports used across projects. Prevent conflicts.β

Source: @klevo
π Artem published a new repo Awesome Ruby Blogs
π Chris Petersen published a new gem parsekit - "Native Ruby gem for parsing documents (PDF, DOCX, XLSX, images with OCR) with zero runtime dependencies. Statically links MuPDF for PDF extraction and Tesseract for OCR."
π§° Maciej Mensfeld announced a new gem pidfd: Pidfd implementation for the Ruby language

Source: @maciejmensfeld
π§° Updates
π§° Jeremy Evans announced a new version of sequel - βSequel: The Database Toolkit for Rubyβ
π€ Alex Albert shared a thread about code execution tools in the Anthropic API. You can read the whole thread, or you can simply read their new blog post β Code execution tool

Source: @alexalbert__
π€ Sysxplore illustrated how SSL/TLS handshake works

Source: @sysxplore
More content: π π π§ π₯ βπΎ
π This Week in Rails published a new article about Rendering Markdown is real, plus new database connection pool options
π Matt Solt published a new edition β Ruby AI News - September 4th, 2025
π Ruby Weekly published a new edition β 37signals unveils its new rich text editor
π Andrey Eremin published a new edition β Static Ruby Monthly | Issue 8, August 2025
π Awesome Ruby Newsletter published a new article about Issue 485 - RubyMine is now free for non-commercial use
π§ Podcasts
π§ On Rails published a new podcast episode β Hilary Stohs-Krause: Scaling Rails with Small Wins
π§ Remote Ruby published a new episode β XO Ruby with Jim Remsik
π§ Indie Rails published a new podcast episode β Jason Bosco of Typesense - From Shaving Faces to Shaving Milliseconds
π§ Code and the Coding Coders who Code it published a new podcast episode β Episode 57 - Marco Roth
π§ The Bikeshed published a new podcast episode β 472: What is the skill in software development?
π₯ Videos
π₯ Yaroslav Shmarov published a new video β #240 Stop Making Ugly Rails Apps β DaisyUI + Tailwind Will
π₯ Baltic Ruby published all recordings from this year event β Baltic Ruby 2025 recordings
π₯ Gavin Morrice shared a video recording of his talk from Baltic Ruby β Gavin Morrice β Objects Talking to Objects | Baltic Ruby 2025
π₯ Drifting Ruby published a new video β Extracting Logic into a Gem
Visuality published a series of videos:
π₯ Brian Knoles published a new video β Optimistic UI Updates with Inertia.js and Rails
π₯ Beautiful Ruby.Com published a new video β ActiveRecord Tenanted Review
βπΎ Articles
Whatβs new π
π Evil Martians published a new article about The Whop chop: how we cut a Rails test suite and CI time in half
π PaweΕ StrzaΕkowski published a new article about MCP Template for Rails applications
π Brooke Kuhlmann published a new article about Hanami Actions
π Tim Riley published a new article about Hanami adopts Contributor Covenant 3.0
π Javier Cervantes published a new article about 10 ways to participate in the ruby community
How-TOs π
π Avo published a new article about Rails S3 Direct Uploads
π Patricio Mac Adden published a new article about MCP on Rails
π Nikhil published a new article about Basic Ruby Array Methods You Should Know
π Rails Designer published a new article about Modern CSS organization (in Rails)
βοΈ Zeke Gabrielse published a new article about Price so it's interesting
βοΈ Julik Tarkhanov published a new article about Drive manually
Reply