
The Ruby on Rails Podcast
The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Co-hosted by Nick Schwaderer. Edited by Peachtree Sound.
Latest episodes

Apr 14, 2021 • 31min
Episode 365: I Believe in the Rails Magic with Brittany & Nick
Nick Schwaderer co-hosts with Brittany this week. They discuss Nick's new job at Shopify (!), the interview process and working with the Ruby/Rails core team. They wrap with Nick's promise to discuss Stimulus but that quickly evolves to Hotwire.
Links for this episode:Careers and Jobs at ShopifyHow to use Hotwire in Rails (Example) | GoRailsSchwad4HD14 (@Schwad4HD14) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodRandy Steele's LinkedInEmail Randy Steele at steelerx155@gmail.comBrought to you by:
Raygun
Save time, money, and sanity by visiting Raygun.com/ruby and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.

Apr 7, 2021 • 33min
Episode 364: A Founder That Can Code with Sean Devine
Sean Devine, CEO of XBE and former host of this show is back to discuss the success of XBE in the past year, the use of Ember at XBE and how if you're a founder that can code, you've already raised your seed round.
Links for this episode:XBESean Devine on Twitter (@barelyknown)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
ExpressVPN
ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.
If you visit https://EXPRESSVPN.com/RUBY right now, you can get an extra three months of ExpressVPN for free! Support the show and protect yourself at https://EXPRESSVPN.com/RUBY.

Mar 31, 2021 • 26min
Episode 363: Boring Rails & Creating Ruby Content with Matt Swanson
Matt Swanson leads teams and builds products for customers at SEP, a software product design and development agency based in Indianapolis. He runs the blog Boring Rails. Brittany and he chat about producing Ruby content and Matt answers questions from listeners about his approach.
Links for this episode:Ruby WeeklyBoring Rails: Skip the bullshit and ship fastBoring Rails | Feature Flags: The stupid simple way to de-stress production releasesmatt swanson (@_swanson) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.

Mar 24, 2021 • 27min
Episode 362: ActiveModel::Errors with Mark Chao
Mark Chao, or more well known as lulalala, is a happy rubyist from Taiwan. He works at GitLab, and likes to contribute to open source projects. He likes anime and has a hobby to self publish reviews into books/ebooks using Ruby libraries, git and InDesign. He and Brittany discuss ActiveModel::Errors.
Links for this episode:ActiveModel::Errors - Ruby on Rails APIrails / rails Pull Request: Model error as objectlulalala / adequate_errorsRails 6.1's ActiveModel Errors Revamp | All talk but no codeA Place Further than the Universelulalala_it (@lulalala_it) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.
Raygun
Save time, money, and sanity by visiting Raygun.com/ruby and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.

Mar 17, 2021 • 29min
Episode 361: Ruby Garbage Collection and WNB.rb with Jemma Issroff
Jemma Issroff is currently writing a book about managed garbage collection, with a focus on Ruby. She is passionate about making the tech industry a more inclusive space through teaching, mentoring, and community building. An avid Ruby blogger, she also writes the “Tip of the Week” for Ruby Weekly. Jemma has worked extensively as a backend and infrastructure software developer optimizing memory usage and performance in Ruby and Rails apps.
Links for this episode:Jemma Issroff's Personal Site Ruby Garbage Collection Deep DiveRuby WeeklyWNB.rb March 2021 Meetup Details and TicketingJemma Issroff (@JemmaIssroff) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.
Mint Mobile
As the first company to sell premium wireless service online-only, Mint Mobile lets you maximize your savings with plans starting at JUST $15 a month. To get your new unlimited wireless plan and get the plan shipped to your door for free, go to https://mintmobile.com/ruby.

Mar 10, 2021 • 26min
Episode 360: Alacrity for Rails and Hiring with Jack Collier
A force of positivity, Jack Collier is the co-founder and CTO of Atlantis Technology. Jack has been developing software for more than 20 years, and an enthusiastic Rails developer since 2005. He's worked on more than 75 different Rails projects of all shapes and sizes.
Links for this episode:Atlantis TechnologyWhy's (Poignant) Guide to RubyCode School: Rails for Zombies | PluralsightJack Collier on Twitter (@imnotquitejack)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.
Raygun
Save time, money, and sanity by visiting Raygun.com/ruby and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.

Mar 3, 2021 • 35min
Episode 359: Diffend, Security and Running with Ruby with Maciej Mensfeld
Maciej Mensfeld is a Software Architect with experience in a wide variety of business applications built using multiple Ruby frameworks. He is particularly interested in code quality assurance and OSS supply chain security. He is an active OSS contributor and maintainer of various projects including Karafka and Diffend.
Links for this episode:Castle.io - Castle - Security Automationkarafka/karafka: Framework for Apache KafkaDiffend Running with RubyHow requiring a gem can mess up your already running applicationMicrosoft warns enterprises of new 'dependency confusion' attack techniqueMaciej Mensfeld (@maciejmensfeld) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
ExpressVPN
ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.
If you visit https://EXPRESSVPN.com/RUBY right now, you can get an extra three months of ExpressVPN for free! Support the show and protect yourself at https://EXPRESSVPN.com/RUBY.
Scout APM
Give Scout APM a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.
Headspace
You deserve to feel happier, and Headspace is meditation made simple.
That’s headspace.com/rails for a free one month trial with access to Headspace’s full library of meditations for every situation.

Feb 24, 2021 • 30min
Episode 358: Sales for Software Developers with Evie Zawada
We’re continuing our Developer Life Series. Brittany tapped her good friend, Evie Zawada, to guest on the podcast to discuss sales tactics, identifying personas and how important it is to listen. She offers advice for developers who might find themselves selling a product or themselves for a job.
Links for this episode:Evie Zawada on LinkedInEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.
Raygun
Save time, money, and sanity by visiting Raygun.com/ruby and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.

Feb 17, 2021 • 28min
Episode 357: CSS is a Cat with Utah Newman
Utah Newman is a self taught Front end engineer with a passion for accessibility at Brightwheel. She and Brittany discuss the origin story behind her cat, border-radius: 50%, how important help is and how to navigate ADHD as a developer.
Links for this episode:Careers - brightwheelUtah Kate Newman (@TheUtahKate) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.
Mint Mobile
As the first company to sell premium wireless service online-only, Mint Mobile lets you maximize your savings with plans starting at JUST $15 a month. To get your new unlimited wireless plan and get the plan shipped to your door for free, go to https://mintmobile.com/ruby.

Feb 10, 2021 • 33min
Episode 356: Fireside Chat on the State of Hiring with Brian Mariani
Brian Mariani is the founder of Mirror Placement, a Ruby on Rails focused recruiting firm. He is back on the podcast to discuss the current boom in hiring, remote working, rusty decision making and the drive to love whom you are working with.
Links for this episode:Contact Mirror Placement (and Brian!)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Scout APM
Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at scoutapm.com/rubyonrails.
Raygun
Save time, money, and sanity by visiting Raygun.com/ruby and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.
Headspace
You deserve to feel happier, and Headspace is meditation made simple.
That’s headspace.com/rails for a free one month trial with access to Headspace’s full library of meditations for every situation.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.