Cover art for podcast Remote Ruby

Remote Ruby

127 EpisodesProduced by Jason Charnes, Chris Oliver, Andrew MasonWebsite

Three Rubyists having conversations and interviewing others about Ruby and web development.

episodes iconAll Episodes

Building iOS apps using Hotwire / Turbo.js with Joe Masilotti

April 30th, 2021

[00:01:59] Jason tells us about WNB.rb, which is a new virtual community for women and non-binary Rubyists to get involved in. 
[00:03:23] Joe tells …

Railsconf Talk Success, Request Variants, Deploying to Render, and Caddy Server

April 23rd, 2021

[00:02:05] We learn how RailsConf 2021 was from Chris, and Andrew makes an announcement that he’s moving out of state and something about always wanting to be a trucker. ☺ 
[00:07:45] Chris fills us in on what he talked …

ViewComponents and the Future of Assets with Joel Hawksley

April 16th, 2021

After Jason talked about his side project last week, he tells us he had to abandon Stripe checkout and did something else instead, and Chris announced he just did a Stripe Checkout video for GoRails this week. Joining …

Building Marketplaces in Rails & Stripe Connect

April 9th, 2021

[00:01:51] Jason tells us he’s been on “bug rotation” at Podia this week and he shares how they do it.
[00:05:53] Chris explains how he was working on …

MimeMagic broke EVERYTHING

April 2nd, 2021

[00:03:19] Andrew starts us off with a funny story starting with having some discrepancies on staging and locally and using redirect back method. 
[00:06:52] Chris and Andrew dive into discussing Leftpad.
[00:12:05] Chris …

Skypack and Snowpack with Fred Schott

March 26th, 2021

[00:01:45] Fred gives us a brief introduction of what he’s working on these days.
[00:03:50] Fred did a conference talk about the Third Age of JavaScript and he tells us what it is.
[00:07:07] Andrew asks Fred to explain …

Chain Smoking for Vaccines, Delegated Types, and Creating Courses

March 19th, 2021

[00:01:00] The guys chat about what happened this week in their lives, getting COVID vaccines, and Chris trying to get a title transferred on an old …

Advocating for Junior Devs, Hotwire and HTMX

March 12th, 2021

[00:04:17] Chris asks the guys if they submitted a talk to RailsConf 2021. Andrew tells us about a virtual talk at a meetup he’s giving in June.
[00:08:53] Chris tells us about something he helped start a long time ago …

Building a Business on Rails with Mike Perham

March 5th, 2021

[00:01:40] Mike tells us about himself, what he was doing before he started Sidekiq, and what led in the idea of him starting it.
[00:03:46] Jason asks Mike if he thinks a lot of thread safe code in our ecosystem came …

Launching, Dependency Confusion Attack, and Conventional Commits

February 26th, 2021

[00:02:42] Andrew does a follow up from last week when he talked about moving and archiving repos and he gives an update. Jason tells us problems …

Jason's run in with the cops, Andrew deletes his GitHub, and Madmin launches?

February 19th, 2021

[00:00:22] The guys share stories of things that happened to them this past week.
[00:06:30] Jason announces he got all his testing videos done for …

Rails for Beginners, Site Editors, and Skypack

February 12th, 2021

[00:01:43] The guys chat about callbacks. 
[00:04:46] Chris tells us about the new course he did, “Ruby on Rails for Beginners.”
[00:08:58] Andrew asks Chris if he actually talked to people who are newer in Rails to …

Building Products in Rails with Brian Casel

February 5th, 2021

[00:01:50] Brian tells us what he does and how he got into Rails.
[00:04:15] We learn about Brian’s company, Audience Ops, and ProcessKit, which is a SaaS product that he’s been working on.
[00:05:40] Jason is curious to …

Rails LTS deep dive with Tobias Kraze

January 29th, 2021

[00:00:41] Chris and Jason tell us what they’ve been working on with Hotwire and StimulusReflex. 
[00:03:19] Tobias tells us all about himself and …

Hotwire, Rails NEXT, and the DHH Stack™ with David Heinemeier Hansson

January 19th, 2021

[00:00:34] DHH jumps right into telling us what the response has been to Hotwire and how Basecamp has felt about the response.
[00:04:02] DHH talks about a book they published in 2013 and mentions to “wait for the …

Talkin' Puma and the Rails Performance Workshop with Nate Berkopec

January 15th, 2021

[00:01:20] Nate tells us a little bit about himself, what he does, and a book he wrote. 
[00:02:18] Nate talks about the Rails Performance workshop he released a month ago. [00:06:02] Jason asks Nate if he has any plans …

Andrew's HAML Tattoo

January 8th, 2021

[00:01:41] Jason dropped his StimulusReflex course in early access and he tells us how the initial reception of it is and how he’s feeling about it.

The Early Days of Rails, Long-term Maintenance, and Oh My Zsh with Robby Russell

January 1st, 2021

[00:01:44] Robby tells us who is he and some of things he’s involved with.
[00:02:42] Robby tells us about Z shells being the default on macOS and if …

HTML over Websockets is all the rage

December 25th, 2020

[00:00:25] Jason tells us about his busy Black Friday weekend and having to use Rails Autoscale, and Chris mentions Shopify’s graph showing their traffic for the weekend. 
[00:02:51] Jason tells us what’s new in the Ruby …

Andrew's Haml/ERB trailer, TailwindCSS 2.0, and instant Browser Notifcations with CableReady

December 18th, 2020

[00:00:39] Jason starts off by talking about a Rails app he went back to that he built and hasn’t touched since March. 
[00:02:05] Jason upgraded Ruby in Rails and then started the Tailwind 2.0 update and was surprised …

Modeling friendships is hard, Railscasts nostalgia, and reviving ActsAsTenant

December 11th, 2020

[00:00:47] Jason and Chris talk about modelling friendships in your database models. 

[00:06:56] Chris brings up building teams and inviting people being tricky.  
[00:08:35] Jason talks about using HasFriendship library, …

Bridgetown, APIStruct, Hashie, and generating PDF forms in Rails

December 4th, 2020

[00:05:05] What’s new in Ruby and Rails Land?  Andrew announces RubyConf 2020 (virtual) is next week.
[00:09:20] Jason spun up a Bridgetown site with Tailwind and said it was fun. Andrew says he’s been playing around …

Modernizing A Community Is Hard

November 27th, 2020

[00:00:34] Jason and Chris chat about voting, election, and COVID. Chris mentions a GitHub repository that posts the election votes in real time. 
[00:9:56] Chris tells us there is good news on the horizon with Ruby 3.0 …

Reimagined Rails views using Matestack with Jonas Jabari

November 20th, 2020

[00:00:48] The guys catch up on what’s been going on this week. Chris tells us he’s been using Jumpstart in rebuilding Hatchbox this week. Andrew has been on PTO all week, so he’s been chilling, cleaning, and in the …

Webpacker in Engines & Dealing with Burnout

November 13th, 2020

[00:01:25] Chris talks about going down the rabbit hole since their discussion last week about Webpacker and Rails Engines which was on his to-do …

New Rails API docs, Webpacker "fun", and security.txt

November 6th, 2020

[00:03:05] Chris mentions Kasper posted a link to a PR that updates the Rails API guides, which now includes the sidebar with all of the classes and turbo links in there.
[00:04:54] Andrew brings up Docs and tells us …

🎉 Episode 100!! Upgrading Rails with Ernesto Tagwerker

October 30th, 2020

[00:05:18] Ernesto gives us an introduction of who he is and what he does.
[00:10:43] Ernesto talks about the last RailsConf in Minneapolis when they …

Self-care as a developer, Ruby 3.0, Sorbet, and more

October 23rd, 2020

[00:01:38] Andrew tells us about his weekend having to truncate 250 million rows and how he had to take care of a few issues.  Jason talks about what he’s been using to search. 
[00:05:14] Jason talks about using a …

Getting started in Ruby & Rails with Will Johnson

October 16th, 2020

[00:00:25] What have the guys been up to? Jason tells us he’s been working on his editor project with Reflex and Cable Ready, Chris has been working …

Joined by Adam Wathan: TailwindCSS, Tailwind UI, and ActionView Components

October 9th, 2020

In this episode we welcome back a special guest, Adam Wathan, creator of Tailwind CSS. We find out some cool things that have happened in Tailwind, …

Managing Technical Debt, Vue 3, and Adding Linters to Legacy Code Bases

October 2nd, 2020

[00:01:49] Chris tells us he had somebody using Jumpstart that couldn’t get into his app, so he explains how he solved the problem. He also talks …

Testing performance, Madmin is getting revied, and Railties vs Engines

September 28th, 2020

[00:02:34] Andrew tells us what happened when he gave Linter Action another try. He also talks about code scanning alerts and RuboCop.
[00:05:14] Andrew tweeted a picture of the UI and it doesn’t look like what you think …

Right-ward assignments in Ruby 3? View Components for Primer, and Andrew dabbles with RubyMine

September 18th, 2020

[00:07:05] Jason tells us all the cool features Laravel 8 is going to have.
[00:14:08] We hear of glimpse of what the new version of Spark will have …

Ruby 3 adds Ractor, Hook Relay, ZSH and more

September 11th, 2020

[00:08:26] Chris has been jumping into the Ruby stuff and mentions there was a Ractor announcement and it was accepted, which will be in the next …

Rails Hosting Survey results & Junk Drawers for Code

September 4th, 2020

[00:00:55] Jason explains his absence last week because he was trying to trace down a bug with CableReady and morphed them how they worked together.
[00:10:05] Chris has been working on a new course which he’ll announce …

Andrew's first time working with legacy Rails applications

August 28th, 2020

[00:01:55] Chris and Andrew chat about old and new video games and server issues.

[00:09:03] Chris asks Andrew what he’s been up to this week and …

Refactoring view components, notifications, and how you translate your JavaScript

August 21st, 2020

[00:03:37] The guys catch up on what’s been going on in their lives.   
[00:10:58] Jason tells us he’s been refactoring and cranking out view components. Chris talks about the transition that he went from building the …

Following up with Steve Polito

August 14th, 2020

On today’s episode, Chris and Andrew have brought back their good friend, Steve Polito, to give us an update on his new job! Yes, he got a job after …

Noticed (Notifications in Rails), Real-time Previews with Stimulus Reflex, and Podia is Hiring

August 7th, 2020

[00:00:25] Chris has been tweeting about doing notifications in Rails and trying to build and he asks the guys if they’ve used any notifications gems in Rails or have they built it from scratch or what have they done in …

Building Homes & Software, Translations, and Bridgetown

July 31st, 2020

[00:03:02] Jason and Chris chat about moving, selling, and designing their new homes. Chris has gone down a rabbit hole lately and tells us to check …

Futurism, Jumpstart, and Javascript Dependencies

July 24th, 2020

[00:02:20] Andrew and Chris chat about Slim, Tailwind, and Components.  They also mention Steve Schoger and Adam Wathan, who are the creators, designers, and developers of Tailwind CSS, and how they built this framework …

Exploring HEY's Gemfile

July 10th, 2020

Welcome to Remote Ruby!  The guys are all back together this week! In the last episode, COVID-19 was talked about, so the guys want to shift the focus to new and better things happening in the Gem world, like DHH’s …

Andrew needs a job and TailwindCSS ViewComponents

July 3rd, 2020

[00:01:03] Andrew fills us in on being laid off from his job and he talks about how his job search is going. 
[00:09:32] Jason asks Andrew how the interviewing process has been going and if he’s had to do any …

MiniTest for Those Who RSpec

June 26th, 2020

Welcome to Remote Ruby!  On this episode, we have Jason and Chris.  Chris tells us that their Hey email addresses got secured and that makes him excited for Rails 6.1. Jason brings up his struggles with MiniTests and …

Advanced StimulusReflex & CableReady in real-world apps

June 19th, 2020

[00:06:10] Jason starts out by talking about working on action cable this past weekend since he uses stimulus reflex for everything in life and he …

Past Rubies and Rails history with Nick Schwaderer

June 12th, 2020

[00:03:20] Jason talks about the form stuff he’s been working on in Reflex.
[00:08:02] Nick tells us about the background of “Past Rubies,” which has been on hiatus since Christmas, but will be reappearing in the next …, AppLocale and more with Andrea Fomera

June 5th, 2020

[00:02:25] Chris starts off and gives a s/o to Andrea Fomera for being one of the first GoRails subscribers and the longest subscriber. Then they explain what RailsBytes is and how they got into building it.  
[00:08:37] …

Railsconf Couch Edition & May of WTFs with Matt Swanson

May 29th, 2020

[00:04:25] Matt gives us an introduction of who he is and what he does at SEP. He also mentions his blog called, “Boring Rails.” (don’t be fooled by …

Bridgetown Ruby with Jared White

May 22nd, 2020

[00:06:06] Jared gives us a summary of who he is, what he does, and how Bridgetown started.  Let’s just say it was a wild ride! 

[00:018:11] Jared …

Joined by Josh Wood from and

May 15th, 2020

[00:01:54] Chris asks Josh if there is a viewing party going on for RailsConf online stuff since RailsConf was canceled.  Josh explains what is going on and talks about a RailsConf Virtual Hallway that is planned. 

Stimulus Reflex BlackJack, Leaving ActionText, and Calendar Gems

May 8th, 2020

[00:01:13] Jason talks about how he needs to start doing some upgrades on HopeGrid. And because the guys do like to have fun, they talk about gaming devices and fun video games they’ve been playing. 
[00:07:45] Andrew …

$1k/mo GitHub Sponsorship, Advanced Stimulus Reflex, and more

April 25th, 2020

[00:03:35] Chris talks about “Active Admin,” which is the most popular Rails Admin Gem and how useful it is to use.  
[00:07:25] Andrew brings up …

From Agency Life to Software Development: Q&A with Steve Polito

April 16th, 2020

[00:02:43] Steve gives his background, jobs he’s had, and what he’s currently doing now. He also talks about how he stumbled upon Rails and how it was exactly what he was looking for because it allowed him so many …

ViewComponent, Alpine.js, and embedding videos in ActionText

April 10th, 2020

[00:04:43] Jason talks about “filtering” and how it relates to model scopes. 
[00:08:30] Speaking of fun side projects, Andrew asks the guys if they heard that Twilio and DEV are doing a Hackathon? There are lots of …

Sheltering in Place, Building Products, and trying out StimulusReflex

April 5th, 2020

[00:01:47] Chris talks about how with gas prices being so low and no one being on the road, the Cannonball Run (NY-LA car race) people are talking …

Javascript woes, Stimulus to the rescue, and online Railsconf talks

March 27th, 2020

[00:04:37] There is a discussion about using escape JavaScript in apps as well using jQuery.
[00:08:24] Jason talks about learning Backbone and then learning JavaScript outside of jQuery. Andrew says he’s always heard …

Railsconf 2020 Cancelled, Linters, Layered Caching, & GlobalID

March 20th, 2020

[00:03:41] Andrew talks about his “experiment” which is a remote-like meetup he is putting together.
[00:10:31] There is talk about Standard RB on twitter and Jumpstart Pro being a good place to begin because it’s a …

Multitenancy, AWS Lambda, and a new online Ruby meetup?

March 13th, 2020

In this episode, Jason, Chris, and Andrew “jump” right in to talking about Jumpstart Pro and what he is working on. Other discussions include Attributes API, AWS Lambda, Heavens Door, removing Spring from Gemfile, using …

Tailwind UI, Hanami::API, Puma security fixes, and more

March 6th, 2020

[00:02:13] The guys talk about how Ruby is 27 years old and Rails is 16 years old and how Yukihiro “Matz” Matsumoto is still involved with Ruby since …

Introducing Nate Hopkins, Working with ActionCable's API, Webpacker in Rails Engines, and Stimulus Reflex Updates

December 13th, 2019


In this episode, we welcome Nate Hopkins to the sho, talk about ActionCable's API, discuss Jason's trouble with using JavaScript in a new Rails …

Building Chat Applications, GitHub Actions, HatchBox Features, and Mistakes

December 3rd, 2019


In this pre-Thanksgiving episode released post-Thanksgiving, we talk about what it was like working with ActionCable and React on Podia's latest feature, messaging. We also talk through GitHub actions, some of the …

Managed Databases in Hatchbox, Stripe Workflows, ActionText, and ActionMailbox

October 25th, 2019


In this episode, we talk about Chris' adventures implementing managed database support into HatchBox, the different workflows you can take when implementing Stripe into an application, and Jason's Rails 6 project using …

Testing in Ruby

October 18th, 2019


I said the word "RSpec" a couple of minutes in, and then we spent 40 minutes talking about testing. We talk about our separate tastes of Minitest and RSpec, TDD, JavaScript testing, and more!

Catching Up

October 11th, 2019


After two weeks off, we took some time to sit down and talk. We chat about Chris' experience with SCA while updating Pay, upcoming HatchBox updates, Jason's mini side project, and enjoy some other banter.

Joined by Nobody

March 29th, 2019


Chris and Jason put together an "old school" episode without any guests. The two talk about Chris' PR intro Rails for a rich_text field generator, …

Embracing "The Rails Way", The GoRails Redesign, Utility CSS, and Stimuluuuuus

November 9th, 2018


Back in the groove, Jason and Chris talk a lot more about Ruby than last week. This episode covers Jason's experience building a Rails app the Rails way (mostly), GoRails sweet new redesign, utility CSS frameworks …

Chasing Bugs, Redis, Tailwind-Stimulus Controllers, and Superleggera

September 24th, 2018


Chris and Jason start their morning talking about different projects they've been working on.

Staying Awake, Performance Improvements, Abandoned Open Source, and Little Computers

August 31st, 2018


Join us as we share weird stories from the week, talk about performance improvements in Rails and our own apps, open source projects, and the Surface Go. Plus a bunch of random stuff in-between.

Loading ...

Listen to Remote Ruby


A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens