---
title: "A new Rails podcast launches"
publication: "Ruby Weekly"
issue: 756
published_at: "2025-06-26"
canonical_url: "https://rubyweekly.com/issues/756"
---

Plus using a swarm of AI agents to upgrade Ruby projects, and a new Parquet library. |        

#​756 — June 26, 2025 

[Read on the Web](https://rubyweekly.com/issues/756)  

Together with [![FastRuby.io\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_467,h_106/e_make_transparent/co_white,e_outline:14/y65nyff19ylf5udphsq4.png)](https://railsconf.org/hack-spaces/?utm_source=cooperpress&utm_medium=paidplacement&utm_campaign=rw-primary-link-june-26-2025&utm_term=rc-hack-spaces&utm_content=event)   

Ruby Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/acvgmdkuadhieepri46q.jpg)](https://rubyonrails.org/2025/6/25/on-rails-podcast)  

[_On Rails_: A New Podcast from _The Rails Foundation_](https://rubyonrails.org/2025/6/25/on-rails-podcast) — The Rails Foundation [wanted to launch](https://x.com/AmandaBPerino/status/1937829970165788975) a new podcast featuring _“Rails devs talking about the nitty gritty technical decisions they’ve made along the way”_ – now it’s here, hosted by Robby Russell. You can [listen to the first episode here](https://onrails.buzzsprout.com/2462975/episodes/17305252-rosa-gutierrez-solid-queue) featuring 37signals’ Rosa Gutiérrez talking about her team’s work building [Solid Queue.](https://github.com/rails/solid_queue) 

Rails Foundation   

[Putting Hanami in the Browser with WebAssembly](https://katafrakt.me/2025/06/23/hanami-on-wasm/) — This experiment shows how straightforward it is to run Ruby in the browser using WebAssembly nowadays, with the real challenge being to figure out a good use case. Hopefully this inspires your own experiments! 

Paweł Świątkowski   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/5e125f6d.png)](https://railsconf.org/hack-spaces/?utm_source=cooperpress&utm_medium=paidplacement&utm_campaign=rw-primary-link-june-26-2025&utm_term=rc-hack-spaces&utm_content=event) 

[👋 Collaborate with FastRuby @ RailsConf Hack Spaces July 9th](https://railsconf.org/hack-spaces/?utm_source=cooperpress&utm_medium=paidplacement&utm_campaign=rw-primary-link-june-26-2025&utm_term=rc-hack-spaces&utm_content=event) — Come work with us on next_rails, skunk, [railsbump.org](https://railsbump.org) and other [open-source tools](https://go.fastruby.io/zvt) used to help ship Rails or Ruby upgrades, all maintained by FastRuby. Stop by, code with us & talk tech. Help make upgrades easier, one tool at a time. 🧰 

FastRuby.io | Upgrade Experts sponsor   

🤖 [Using _Claude Swarm_ to Upgrade Ruby Projects](https://code.dblock.org/2025/06/21/using-claude-swarm-to-upgrade-ruby-projects.html) — This is either fun or scary, depending on your standpoint, but Daniel shows how a swarm of Claude Code agents (orchestrated by the [Claude Swarm](https://github.com/parruda/claude-swarm) gem) can be thrown at a Ruby related maintenance task. 

Daniel Doubrovkine   

**IN BRIEF:** 

- Ruby Central has published [its latest monthly update for June.](https://rubycentral.org/news/ruby-centrals-oss-changelog-june-2025/) It covers some RubyGems news, policy updates, and touches on Ruby's new [experimental namespacing feature.](https://bugs.ruby-lang.org/issues/21311)
- 🤖 [Matt Solt has interviewed esteemed Rubyist Obie Fernandez](https://rubyai.beehiiv.com/p/ruby-ai-interview-with-obie-fernandez) about his recent work improving the AI experience for Rubyists, including that on Roast which [he formally introduces here.](https://shopify.engineering/introducing-roast)
- ⛰️ [The CFP for this year's _Rocky Mountain Ruby_](https://sessionize.com/rocky-mountain-ruby-2025/) (taking place this October in Colorado) closes next Monday, so if you want to speak, get your proposal in ASAP.
- [GUItignore](https://gitignore.0x00.cl/) is a handy web tool for creating `.gitignore` files to fit the coding tools/ecosystems you're using, from a list of about a hundred [maintained by GitHub.](https://github.com/github/gitignore)
- 🇫🇮 [tiny ruby conf](https://helsinkiruby.fi/tinyruby/) is a one day, single-track Ruby conference taking place in Helsinki, Finland, this November.   

[Making Tables Work with Turbo](https://www.guillermoaguirre.dev/articles/making-tables-work-with-turbo) — _“Simple functionality .. should be straightforward with Turbo. And it is, mostly. But there are quirks that can eat up hours if you don’t know about them.”_ 

Guillermo Aguirre   

[Tidily Versioning API Requests in Rails](https://petr.codes/blog/rails/versioning-api-requests/) — Learn how to handle API request versioning in Rails without duplicating controllers, using a schema-based approach that supports OpenAPI documentation and seamlessly maps external API structures to internal models. 

Petr Hlavicka   

[Do You Know Someone Who's Curious About Full-Stack App Development?](https://firstdraft.com/welcome?utm_source=rubyweekly&utm_medium=sponsored_link) — Our award-winning, part-time Rails & AI primer for beginners starts on July 1st. Great for PMs, designers, and students. 

First Draft sponsor   

📄 [How to Write Compelling Software Release Announcements](https://refactoringenglish.com/chapters/release-announcements/) Michael Lynch 

📄 [Deploying a Rails App with Apache and MySQL on Ubuntu Server](https://hibbard.eu/deploy-rails-app-capistrano-apache-mysql-ubuntu/) James Hibbard 

📄 [A Rubyist's Guide to Big-O Notation](https://www.honeybadger.io/blog/a-rubyist-s-guide-to-big-o-notation/) Starr Horne  

🛠 Code & Tools  

[Chaotic Job: Test Active Jobs for Reliability and Resilience](https://github.com/fractaledmind/chaotic_job) — Tools to help you test the reliability and resilience of your Active Jobs by simulating various types of failures and glitches that could occur in a production environment. 

Stephen Margheim   

[parquet-ruby: A Parquet Library for Ruby, Written in Rust](https://github.com/njaremko/parquet-ruby) — High-level bindings to parquet-rs (part of the Apache Arrow project) with two main APIs for reading Parquet files: row-wise and column-wise iteration. 

Nathan Jaremko   

[🧠 Build Intelligent Applications with Rails](https://sinaptia.dev/posts/building-intelligent-applications-with-rails) — Learn about the strengths of Ruby and Rails in the AI era and why we choose them for AI applications development. 

SINAPTIA sponsor   

[Evolvable 2.0: Genetic Algorithms for Evolutionary Behaviors](https://github.com/mattruzicka/evolvable) — Evolutionary algorithms build upon ideas such as natural selection, crossover, and mutation to construct solutions to complex problems. 

Matt Ruzicka   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/sk6vuqnkurfj33zklcqs.jpg)](https://github.com/liufengyun/hashdiff)  

[Hashdiff: Compute the Smallest Difference Between Two Hashes](https://github.com/liufengyun/hashdiff) — Hashdiff uses an interesting approach to generate a set of transforms to turn one hash into another. 

Fengyun Liu   

- [ViewComponent 4.0 Release Candidate 1](https://github.com/ViewComponent/view_component/releases/tag/4.0.0.rc1) – A sneak peek at a big step forward for the popular way to build encapsulated view components in Rails.
- [imap-backup 16.0](https://github.com/joeyates/imap-backup) – Ruby-powered tool for backing up and migrating email accounts over IMAP.
- 🎵 [Sonic Pi 4.6](https://github.com/sonic-pi-net/sonic-pi/releases/tag/v4.6.0) – The Ruby-inspired live music coding environment.
- [Strong Migrations 2.4](https://github.com/ankane/strong_migrations) – Catch unsafe migrations in development.
- [oracle-enhanced 7.2](https://github.com/rsim/oracle-enhanced) – _Oracle Database_-enhanced adapter for ActiveRecord, now with Rails 7.2 support.
- [OpenAI Ruby 0.10](https://github.com/openai/openai-ruby) – Official Ruby SDK for the OpenAI API.
- ✉️ [Mailkick 2.0](https://github.com/ankane/mailkick) – Email subscriptions for Rails apps.
- [Ruby Polars 0.20](https://github.com/ankane/ruby-polars) – Fast DataFrames for Ruby.  

💡 An update to an earlier tip..  

In [Ruby Weekly #754](https://rubyweekly.com/issues/754) I shared a tip for using `Prism` in IRB as a way to parse Ruby code that might be giving you problems so you can see what's going on under the hood. 

Reader Ufuk Kayserilioglu wrote in to remind me about the existence of the online [Ruby Playground](https://ruby.github.io/play-ruby/) environment – a site that uses a WebAssembly-powered version of Ruby to run Ruby in the browser. It doesn't _just_ run Ruby, though, it can also show the results of compiling code to Ruby bytecode, or the parse trees using both `parse.y` and Prism. 

As such, you might find the Ruby Playground provides an even easier way to quickly check how Ruby parses a certain piece of Ruby code. [Here's an example of the code from issue 754](https://ruby.github.io/play-ruby/?action=syntax%2Bprism&code=%28%5B20%2C+20%5D.sum+*1.0%29+++%23+41.0%0A%28%5B20%2C+20%5D.sum*1.0%29++++%23+40.0), also shown in the screenshot below:  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/aqa64ffciqqn6un0btck.jpg)](https://ruby.github.io/play-ruby/?action=syntax%2Bprism&code=%28%5B20%2C+20%5D.sum+*1.0%29+++%23+41.0%0A%28%5B20%2C+20%5D.sum*1.0%29++++%23+40.0)        

Curated by [Peter Cooper](https://twitter.com/cooperx86) and [Glenn Goodrich](https://twitter.com/ruprict).
Published by [Cooperpress](https://cooperpress.com/). 

[Change your email](https://rubyweekly.com/edit_subscription/*|UID|*) or [Stop getting this newsletter.](https://rubyweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

Other weekly newsletters we publish include [Postgres Weekly](https://postgresweekly.com/), [React Status](https://react.statuscode.com/), [Frontend Focus](https://frontendfoc.us/), and [JavaScript Weekly](https://javascriptweekly.com/).
