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

πŸ“† Events

πŸ“† Friendly.rb shared a last minute discount: https://friendlyrb.com 

πŸ“… Pascal LalibertΓ© will be hosting an interesting workshop β†’ Hotwire Office Hours

πŸ“… 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:

πŸ›€ Rails World::Launches & Discounts

πŸ›€οΈ 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

πŸ›€οΈ 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

πŸ›€οΈ 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

πŸ›€οΈ 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

πŸ›€οΈ Adrian Marin shared some insights about the new Ruby Passport initiative - you will see it again at Friendly.rb and EuRuKo.

πŸ›€ 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:

οΈπŸ’» ️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

οΈπŸ’» Dieter S. shared a code sample about association extensions in Rails

And ️️Igor Alexandrov highly agree with this

πŸ’» Jonathan Frias shared how to save your webhooks by default

οΈπŸ’» Etienne van Delden De la Haije reminded us that β€œ_β€œ is used to get the last returned value

οΈπŸ’» Ismael Celis shared a code sample about event-sourced durable execution

πŸ“ 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

οΈπŸ“ John Nunemaker shared an insight about controllers

Source: @jnunemaker

οΈπŸ“ Gavin Morrice shared an interesting perspective on software products

οΈπŸ“ John Nunemaker shared an interesting advice when building Rails apps

πŸ’‘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β€œ

πŸ†• 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."

🧰 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

🀝 Sysxplore illustrated how SSL/TLS handshake works

Source: @sysxplore

More content: πŸ“š πŸ—ž 🎧 πŸŽ₯ ✍🏾

πŸ—ž Newsletters

πŸ—ž 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

or to participate.