Synopsis
The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails,open source software, and the programming profession. Hosted by Kyle Daigle.
Episodes
-
Episode 349: A Diverse Array of New Voices with Starr Horne
23/12/2020 Duration: 33minStarr Horne is co-founder and one of the original developers of Honeybadger - an exception monitoring service with deep ties in the ruby community. Recently she has worked to bring a diverse array of new voices to Honeybadger's blog. She offers insightful advice on producing great content for developers. Links for this episode:Honeybadger | Exception and Uptime Monitoring for Application DevelopersThe Honeybadger Developer BlogWrite For Us | Honeybadger Developer BlogOpening The Ruby Concurrency Toolbox - Honeybadger.ioFounderQuestStarr (@StarrHorne) | TwitterHoneybadger.io (@honeybadgerapp) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: 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. Scout APM Give Scout APM a try for free today and Scout will donate $5 to the o
-
Episode 348: 349: From Air Traffic Controller to Tech Lead with John Cech
16/12/2020 Duration: 27minBased in Portland, Oregon, John Cech is a Senior Ruby Developer working at Planet Argon. John works on a wide-range of client projects as a Tech Lead and provides mentorship to interns and junior developers having started out there as a junior, himself. Links for this episode:Planet Argon: Software Development with Ruby on RailsInternship - Planet ArgonEmail John @ john@planetargon.com Episode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael SpringerBrought to you by: Command Line Heroes Command Line Heroes is a podcast that tells the epic true tales of developers, programmers, hackers, geeks, and open source rebels who are revolutionizing the technology landscape. Listen to Season 6 here. 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.
-
Episode 347: 348: Chef Acquired and Leading from the Front (Brittany & Nick)
09/12/2020 Duration: 33minNicholas Schwaderer joined Brittany to discuss Chef's acquisition and how Brittany has been newly leading the Frontend team at TextUs. They wrap up with a recap of the Ryan Bates/Digital Ocean saga and a mystery topic. Links for this episode:Progress Announces Acquisition of Chef | Progress SoftwareHacker News | Ryan Bates & Digital OceanDigital Ocean Makes Amends | Stimulus Reflex DonationEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael SpringerBrought to you by: 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.
-
Episode 346: 347: The Southwest Airlines of File Uploading with Colleen Schnettler
02/12/2020 Duration: 30minColleen Schnettler is an independent Ruby on Rails developer and consultant. She just launched her first product, Simple File Upload, and was eager to answer all of Brittany's questions about it and her experience with Active Storage. Links for this episode:Simple File UploadBackblazeRailsConf 2019 - How to migrate to Active Storage without losing your mind by Colleen SchnettlerColleen Schnettler (@leenyburger) | TwitterSoftware Social PodcastEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: Command Line Heroes Command Line Heroes is a podcast that tells the epic true tales of developers, programmers, hackers, geeks, and open source rebels who are revolutionizing the technology landscape. Listen to Season 6 here. 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.
-
Episode 345: 346: Elixir and Phoenix with Jesse Herrick
25/11/2020 Duration: 33minJesse Herrick is a software engineer based in Columbus, Ohio at Little Lines, a RoR development company. Jesse often works in Rails for work, but his main software passion is Elixir and Phoenix. He dazzles Brittany with how great Phoenix LiveView is. Links for this episode:Littlelines: Ruby on Rails Development CompanyPhoenix Frameworkphoenixframework/phoenix_live_view - GitHubJesseHerrick (Jesse Herrick) · GitHubJesse's SiteEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: 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. 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.
-
Episode 344: 345: Packwerk with Maple Ong
18/11/2020 Duration: 22minMaple Ong is a health researcher turned software developer. She currently works on the Modular Monolith team at Shopify. Maple helped develop and open source Packwerk, a Ruby gem to enforce modularity in Rails applications. Links for this episode:Shopify/packwerk: Good things come in small packages - GitHubfxn/zeitwerk: Efficient and thread-safe code loader for Ruby - GitHubMaple Ong - Software Developer - Shopify | LinkedInmpj (@OngMaple) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: 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. 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.
-
Episode 343: 344: Strategic Programs & Arctic Code Vault @ Github with Kyle Daigle
11/11/2020 Duration: 39minFormer host of the podcast, Kyle Daigle is a Senior Director of Strategic Programs at GitHub working on cross company projects to help GitHubbers and the developer community accomplish the best work of their life with GitHub. He and Brittany catchup and discuss the incredible Arctic Code Vault. Links for this episode:DependabotSemmle - Code Analysis Platform for Securing SoftwareGitHub Archive Program - Arctic Code VaultSoftware HeritageWayback Machine - Internet ArchiveGithub Universe 2020Rails 6.1 RC1: Horizontal Sharding, Multi-DB Improvements and more!Kyle Daigle (@kdaigle) · TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: 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.
-
Episode 342: 343: Finance for Software Developers with Aaron Kahn
04/11/2020 Duration: 30minAaron Kahn is a Certified Financial Planner at Wealth Management Strategies, Inc., a fully-independent Pittsburgh-based registered investment advisor. He joined Brittany to answer burning, impactful financial questions especially for software developers. Links for this episode:What Is a 529 Plan? - Saving for CollegeWealth Management Strategies, Inc.Aaron Kahn - Wealth Management Strategies, Inc. - LinkedInEmail Brittany if you want more financial contentEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: 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.
-
Episode 341: 342: [Maintainable] Brittany Martin: How to Quit Your Job and Leave Your Code in Good Hands
28/10/2020 Duration: 50minBrittany guested on the Maintainable Podcast. Robby and her discuss the mistakes that developers make when discussing technical debt with stakeholders and why it is important to write automated tests against a live/production API. Links for this episode:Maintainable Podcast Planet Argon: Design & Development with Ruby on RailsEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael SpringerBrought to you by: 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.
-
Episode 340: 341: Fearless Principles with Jason Taylor
21/10/2020 Duration: 23minJason Taylor is currently a Principal Software Engineer at TextUs. He has been a software engineer for 15 years but it is his first ever podcast appearance! He and Brittany dig into what being a principal means (key: confidence) and discuss some spooky Rails horror stories. Links for this episode:TextUsBoulder Ruby Group (Boulder, CO) | MeetupDonutJT (@thetizzo) | TwitterHiding Ruby 2.7 Deprecation Warnings in Rails 6 | Andrew Mason Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: Scout APM Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.
-
Episode 339: 340: dry-rb, ROM.rb & “My Time with Rails is Up” with Piotr Solnica
14/10/2020 Duration: 29minRuby is more than Rails. Brittany welcomed Piotr Solnica, Senior Ruby Backend Engineer at Castle.io and creator of ROM.rb and dry-rb core team member to the show to discuss his new job, OSS contributions and why he left Rails. Links for this episode:Castle.io - Castle - Security Automationsolnic.codes / Blog / My time with Rails is upHanami | The web, with simplicitydry-rbROM.rbHanami 2.0 - Trellodry-rb/dry-transaction: Business transaction DSL - GitHubData Mapper Pattern - WikipediaPiotr Solnica (@_solnic_) | Twittersolnic (Piotr Solnica) · GitHubEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: Scout APM Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.
-
Episode 338: 339: kuby & Rails Deployments with Cameron Dutro
07/10/2020 Duration: 28minCameron Dutro believes we need Active Deployment like we have Active Record and Active Storage. That's what kuby is - an easy way to deploy your Ruby on Rails application without getting your dev-ops black belt first. Links for this episode:Quip @ Salesforcefluther.comgetkuby / kuby-core: A convention over configuration approach for deploying Rails apps.Ruby Rogues: Rails Needs Active Deployment with Stefan Wintermeyerkirillian / shiplane: Convert your development docker-compose yaml filescamertron (Cameron Dutro) · GitHubCameron on Twitter (@camertron)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: Scout APM Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.
-
Episode 337: 338: Learn Someday & Tech for Good with Rachel Green
30/09/2020 Duration: 26minRachel Green is a web developer based in Houston, Texas with experience in building B2B, e-commerce, and enterprise applications. She is an admin for the Ruby on Rails Slack group and is also involved with civic engagement and advocacy efforts and is passionate about the potential for tech to do good for others. Links for this episode:Webmaster - WikipediaChaiOne | Powering Industrial DigitializationRuby on Rails Link - A Slack CommunityEBWikiRachel Green on LinkedInEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod
-
Episode 336: 337: Chipping Away at a Monolith with Tori Huang
23/09/2020 Duration: 26minTori Huang, software engineer at Gusto, and her team recently embarked on a journey toward unbundling part of Gusto’s monolithic Ruby on Rails app. She and Brittany discuss knowing when to uncouple a service and how to identify orphan code. Links for this episode:GustoRoR 322: Rails CI Pipeline Performance with Kelly SuttonChipping Away at a Monolith - Gusto Engineeringyak shaving - Urban Dictionaryunused-code / unused | A tool to identify potentially unused code. Tori Huang – MediumTori Huang - Senior Software Engineer - Gusto | LinkedInEpisode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod
-
Episode 335: 336: Brittany Has A New Job(!) && Co-Host Catchup
16/09/2020 Duration: 34minIt'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
-
Episode 334: 335: AllTrails is All Rails with James Graham
09/09/2020 Duration: 23minAs 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 g
-
Episode 333: 334: Simple Lovable Complete with Michael Springer
02/09/2020 Duration: 20minThe 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 | 3D 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
-
Episode 332: 333: Logic That Serverless Logic with Ken Collins
26/08/2020 Duration: 22minKen 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
-
Episode 331: 332: 2020 Ruby on Rails Community Survey with Robby Russell
19/08/2020 Duration: 30minRobby 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.
-
Episode 330: 330: Oh My Zsh & Maintainable Rails with Robby Russell
12/08/2020 Duration: 31minMaking 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