
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

Sep 16, 2020 • 34min
Episode 335: 336: Brittany Has A New Job(!) && Co-Host Catchup
It's been hinted around but Brittany has a new job! She is the new Backend Engineering Lead at TextUs. She invites Nick back to the show to pepper her with questions about switching, remote work and a new codebase. In turn, Brittany asks Nick for an update on Past Rubies.
Links for this episode:TextUsJobs at TextUsChef: Enabling the Coded Enterprise through Infrastructure dry-rbFull Stack Ruby on Rails Developer – The Pittsburgh Cultural Trust#NoRuKo Videos99 Bottles of OOP by Sandi MetzPast RubiesPast Rubies: Language Trends on GitHub [2015]Past Rubies: Slashdot Interview with DHH [2006]Schwad4HD14 (@Schwad4HD14) · TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod

Sep 9, 2020 • 23min
Episode 334: 335: AllTrails is All Rails with James Graham
As the leader of the AllTrails Engineering team, James Graham and his team are responsible for expanding AllTrails beyond a functional tool to a fun and personalized, trail discovery experience all supported by highly scalable web services -- including Ruby on Rails.
Links for this episode:AllTrails: Trail Guides & Maps for Hiking & CampingAbout RailsCasts - RailsCasts | Ryan BatesThe Bakery Model for Building Container Imagestaskrabbit/makara: A Read-Write Proxy for ConnectionsAllTrails CareersAnsible Tower | Ansible.comEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Datadog
Do you have an app in production that is slower than you like? Is its performance all over the place (sometimes fast, sometimes slow)? Do you know why?
With Datadog, you will. You can troubleshoot your app's performance with Datadog's end-to-end tracing and in one click correlate those Ruby traces with related logs and metrics. Use their detailed flame graphs to identify bottlenecks and latency in that app of yours. Start tracking the performance of your apps with a free trial at datadog.com/rubyrailspodcast.
If you sign up for a trial and install the agent, Datadog will send you a free t-shirt!

Sep 2, 2020 • 21min
Episode 333: 334: Simple Lovable Complete with Michael Springer
The announcer of the podcast, Michael Springer guested on the show. Michael is a software engineer at JazzHR and he spends his free time tinkering on hobbyist projects ranging from writing chat bots to building plastic robots.
Links for this episode:JazzHRIntroduction to FDM 3D printing | HubsMakerbot Thingiverseestruyf / unicorn-busy-serverpuppeteer / puppeteerMichael's Personal SiteI hate MVPs. So do your customers. Make it SLC instead. by Jason Cohensprngr (Michael Springer) · GitHubEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod

Aug 26, 2020 • 22min
Episode 332: 333: Logic That Serverless Logic with Ken Collins
Ken Collins is an AWS Serverless Hero & Principal Engineer at Custom Ink where he focuses on growing their DevOps culture within the Ecommerce teams. With a love for the Ruby programming language and serverless, Ken continues his open source Rails career by focusing on solutions that leverage AWS Lambda with Rails using a gem called Lamby.
Links for this episode:Ken Collins | AWS Serverless Herocustomink / lambyAtomic Design | Brad FrostKen Collins (@metaskills) · TwitterCustom Ink Technology (@CustomInkTech) | TwitterKen Collins on DEV.toKen Collins (@metaskills) · GithubEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod

Aug 19, 2020 • 30min
Episode 331: 332: 2020 Ruby on Rails Community Survey with Robby Russell
Robby is the creator of Oh My Z-Shell, host of the Maintainable Software Podcast, and CEO of Planet Argon. On his second appearance, he and Brittany review the results of the 2020 Ruby on Rails Community Survey.
Links for this episode:2020 Ruby on Rails Community SurveyMaintainable Podcast Planet Argon: Design & Development with Ruby on RailsEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
FusionAuth
FusionAuth provides authentication, authorization, and user management for any app. It’s a complete identity and access management tool that saves your team time and resources.
For a limited time, they’re offering Ruby on Rails listeners 25% off using promo code RUBY. Visit fusionauth.io/podcast to learn more.

Aug 12, 2020 • 31min
Episode 330: 330: Oh My Zsh & Maintainable Rails with Robby Russell
Making his first appearance since 2018, Robby Russell is back on the show. Robby is the creator of Oh My Z-Shell, host of the Maintainable Software Podcast, and CEO of Planet Argon, a software consultancy that improves existing Ruby on Rails applications and makes them more maintainable.
Links for this episode:Oh My Zsh - a delightful & open source framework for ZshPlanet Argon: Design & Development with Ruby on RailsCD Baby: Digital Music Distribution - Sell & Promote Your MusicDerek SiversMaintainable Podcast Maintainable Rails Email Course - Planet ArgonLegacy Code Rocks Podcast Episode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael SpringerBrought to you by:
Portway
This episode is brought to you by Portway, a new markdown notes app developed by BonkeyBong, a small, indie development shop based in Portland, OR.
Sign up for a free 30-day trial – no credit card required – by visiting getportway.com/ror.
Datadog
Do you have an app in production that is slower than you like? Is its performance all over the place (sometimes fast, sometimes slow)? Do you know why?
Start tracking the performance of your apps with a free trial at datadog.com/rubyrailspodcast.
If you sign up for a trial and install the agent, Datadog will send you a free t-shirt!

Aug 6, 2020 • 33min
Episode 329: 329: All My Best Programming Tips with Jason Swett
Jason Swett is a developer, speaker, author and the host of The Rails with Jason podcast. He and Brittany discussed bringing diversity into the podcasting space and some of his favorite tips from his blog post, "All my best programming tips".
Links for this episode:The Rails with Jason PodcastAll my best programming tips | Jason's BlogCode with JasonEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael Springer

Jul 29, 2020 • 26min
Episode 328: 328: rails new cool_app --minimal with Haroon Ahmed
This week, Brittany is joined by Haroon Ahmed, a programmer from Coventry, UK. He is a Hacker, Rubyist, and open source contributor. They discuss his latest contribution to Rails (--minimal) and how OS can open up career opportunities for developers.
Links for this episode:rails/rails | rails new cool_app --minimal #39282CodeTriage: Get Started Contributing to Open Source ProjectsFortnite Chapter 2 Season 3 - Splash Down - Epic Gameshahmed (Haroon Ahmed) · GitHubharoon (@iamharoon9) | TwitterHaroon's Personal SiteEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael SpringerBrought to you by:
ExpressVPN
ExpressVPN makes sure your ISP can’t see what sites you visit. Instead, your internet connection is rerouted through ExpressVPN’s secure servers. Each ExpressVPN server has an IP Address that’s shared among thousands of users.That means everything you do is anonymized and can’t be traced back to you.
Protect your online activity today. Visit https://www.expressvpn.com/ruby and you can get an extra three months FREE on a one-year package.

Jul 22, 2020 • 17min
Episode 327: 327: JetBrains & RubyMine with Natalie Kudanova
Natalie Kudanova is a product marketing manager for JetBrains RubyMine, an IDE for Ruby and Rails developers. She helps the RubyMine team understand the needs of their users. In this short episode, she and Brittany discuss the best way to reach Ruby developers and IDE innovations.
Links for this episode:JetBrains RubyMine: The Ruby on Rails IDE by JetBrainsJetBrains RubyMine (@rubymine) | TwitterNatu (@NatuNuarat) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Datadog
Do you have an app in production that is slower than you like? Is its performance all over the place (sometimes fast, sometimes slow)? Do you know why?
With Datadog, you will. You can troubleshoot your app's performance with Datadog's end-to-end tracing and in one click correlate those Ruby traces with related logs and metrics. Use their detailed flame graphs to identify bottlenecks and latency in that app of yours. Start tracking the performance of your apps with a free trial at datadog.com/rubyrailspodcast.
If you sign up for a trial and install the agent, Datadog will send you a free t-shirt!

Jul 15, 2020 • 27min
Episode 326: 326: Job Searching and Hiring Advice During the Pandemic with Brian Mariani
A timely episode for the employers hiring and the Ruby developers looking for work during the pandemic. After a heartfelt story, Brian Mariani, founder of Mirror Placement, revealed hiring patterns and honest advice for these unprecedented times.
Links for this episode:Contact Mirror Placement (and Brian!)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by:
Raygun
Raygun gives you a window into how users are really experiencing your software applications. Raygun is thrilled to launch the next chapter in their ongoing support for Application Performance Monitoring: Ruby support for Raygun APM. Don’t wait for users to report problems. Raygun gives you complete visibility on errors, crashes and performance problems affecting your end-users. They have end to end monitoring with features like detailed trace transactions, dashboards, user experience monitoring and more. Raygun APM offers a seamless integration with the Heroku platform via buildpack, so you can get all the benefits of APM for your Rails app.
To start your free 14 day trial, go check it out by visiting Raygun.com/apm today.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.