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 269: 269: Fixing Flaky Tests Like a Detective with Sonja Peterson
25/04/2019 Duration: 15minSonja Peterson is a senior software engineer at Devoted Health, working in Go and Typescript. Sonja guested on the show to speak with Brittany about her upcoming RailsConf talk, transitioning to Go and to spill on her favorite crime novels. Links for this episode:DevotedHealthBookBubThe Go Programming LanguageFixing Flaky Tests Like a Detective @ RailsConf 2019The Practical Test PyramidTana French's BooksThe 7½ Deaths of Evelyn Hardcastle by Stuart TurtonRobert Galbraith's BooksSonja Peterson on Twitter (@sonjabpeterson)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod
-
Episode 268: 268: Origins of Discourse & Changing Your Developer Mindset with Sam Saffron
19/04/2019 Duration: 33minSam Saffron is the co-founder of Discourse and previously a developer at Stack Overflow. He loves writing software, especially performance improvements in Ruby. Sam joined Brittany from Australia to discuss his blog post, "Why I stuck with Windows for 6 years while developing Discourse". Links for this episode:Sam's BlogDiscourseminiracer | Minimal embedded v8Why I stuck with Windows for 6 years while developing DiscourseSam Saffron on Twitter (@samsaffron)Episode Introduction, Editing and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: OSCON is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.
-
Episode 267: 267: The Evolution of RubyMotion/DragonRuby with Lori Olson
10/04/2019 Duration: 26minRubyMotion, soon to be DragonRuby, empowers developers to write cross-platform apps for iOS, Android and OS X in Ruby. Lori Olson joined Brittany on the show to discuss the evolution of the framework, her mobile development courses and her (potentially) controversial opinions of Javascript. Links for this episode:RubyMotion: Write cross-platform native apps in RubyMountaineers on Slack6 Pack AppsRubyMotion JumpstartRuby Rogues 405: Rubymotion with Lori OlsonRedPotionThe Sleeping Dragon Has Awoken, And Is Filled With A Terrible ResolveAmir Rajan on Twitter (@amirrajan)Lori M Olson on Twitter (@wndxlori)WNDX School
-
Episode 266: 266: Dodging Ubuntu End of Life & Ruby on Rails DevOps with Justin Snair
03/04/2019 Duration: 24minUbuntu 14.04, a common Ruby on Rails hosting environment, reached its end of life on April 30, 2019. Brittany brought on Justin Snair, Director of Cloud Infrastructure for the Pittsburgh Cultural Trust, to discuss his custom script for upgrading their hosting environments and his tips for earning AWS certifications. Links for this episode:A Cloud GuruLinux AcademyAWS CertificationCanonical | The company behind UbuntuUbuntu 14.04 is Reaching the End of LifeAmazon EC2 Reserved InstancesAWS Auto ScalingJustin's Rails Env Upgrade Script (Gist)Ruby packages for Ubuntu - Brightbox CloudPostfix - Ubuntu DocumentationWindows RADIUS serverAWS CodeDeployAmazon CloudWatchAWS DeepLens – Deep learning enabled video camera Justin Snair on Linked InJustin Snair on UpworkEpisode Music: "Funkorama" by Kevin MacLeodEpisode Introduction and Outro by Michael Springer
-
Episode 265: 265: Rails 6 Showcase Showdown with Edouard Chin
20/03/2019 Duration: 44minGuest host, Nick Schwaderer, chatted with Edouard Chin, Production Engineer at Shopify about one of the biggest Rails releases to date: Rails 6. Tune in to hear which features Nick and Edouard are most excited to use at their respective jobs. Links for this episode:Episode Music: "Funkorama" by Kevin MacLeodEdouard Chin on Github Ruby on Rails 6.0 Beta 1 DeprecationsShopify's Deprecation ToolkitShopify's BootbootEpisode Introduction and Outro by Michael SpringerBrought to you by: Blockstack The Blockstack ecosystem is hard at work to provide better, safer, user-owned apps. Ruby developers can get started in 45 minutes with the ‘Zero-to-Dapp’ Tutorial which will take you through building your first decentralized application today.
-
Episode 264: 264: Transitioning from Client Services to Products with Tom Rossi
13/03/2019 Duration: 24minTom Rossi is the cofounder of Higher Pixels, the company behind several Ruby on Rails built web products. He joined Brittany from sunny Florida to talk about transitioning from a client services business to a product company and being intentionally small. Links for this episode:Episode Introduction and Outro by Michael SpringerHigher PixelsBuzzsprout on Twitter (@buzzsprout)Episode Music: "Funkorama" by Kevin MacLeodBrought to you by: Blockstack The Blockstack ecosystem is hard at work to provide better, safer, user-owned apps. Ruby developers can get started in 45 minutes with the ‘Zero-to-Dapp’ Tutorial which will take you through building your first decentralized application today.
-
Episode 263: 263: Abstractions and Generalist Strategy with Sarah Withee
06/03/2019 Duration: 28minSarah Withee is a polyglot software engineer, public speaker, and mentor located in Pittsburgh, PA. As the Director of Programming for Abstractions, a multi-disciplinary conference with an open CFP, Sarah offered advice for potential speakers and shared her thoughts on being a generalist. Links for this episode:Abstractions CFPHow to come up with conference proposal ideasSarah's Siteglobal diversity CFP daySarah on Twitter (@geekygirlsarah)Abstractions on Twitter (@abstractionscon)Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeodBrought to you by: Blockstack The Blockstack ecosystem is hard at work to provide better, safer, user-owned apps. Ruby developers can get started in 45 minutes with the ‘Zero-to-Dapp’ Tutorial which will take you through building your first decentralized application today.
-
Episode 262: 262: Reasonably Up-To-Date with Jan Krutisch
28/02/2019 Duration: 23minJan Krutisch is a software developer from Hamburg, Germany and the cofounder of Depfu.com, a service that helps teams to keep their dependencies up to date. Jan and Brittany discuss dependency management, publishing and marketing tools to developers. Links for this episode:Depfu with 5 by 5 PromotionJan on Mastodon Episode Introduction and Outro by Michael SpringerEpisode Music: "Funkorama" by Kevin MacLeod
-
Episode 261: 261: Domain Driven Design & Bots with José Albornoz
18/02/2019 Duration: 43minSpecial Guest Host, Nick Schwaderer, stepped into Brittany's hosting shoes this week to interview Shopify's José Albornoz. Tune in for an insightful conversation about Shopify's infrastructure and how personal bot building makes the world a better place. Links for this episode:Nick Schwaderer on Twitter (@Schwad4HD14)StealthLita: ChatOpsTelegramBotJosé Albornoz on Twitter (eljojo)Episode Music: "Inspire" by BenSounds
-
Episode 260: 260: Rails Performance with Nate Berkopec
14/02/2019 Duration: 26minNate Berkopec is the proprietor of Speedshop, a Ruby on Rails performance consultancy. He will be holding a Rails Performance Workshop after Railsconf in Minneapolis. They chatted about performance and their loyalty for the Ruby community. Links for this episode:Speedshop - Ruby on Rails performance consultingSpeedshop BlogThe Complete Guide to Rails PerformanceTuneRails Performance Workshop after Railsconf (Minneapolis)Speedshop Ruby Performance NewsletterNate Berkopec on Twitter (@nateberkopec)
-
Episode 259: 259: Continuous Deployment (dpl) with Hiro Asari
08/02/2019 Duration: 17minHiro Asari is a software developer at Travis CI and has spoken at many conferences across the globe. Hiro guested on to the show to discuss dpl, a continuous deployment tool he maintains at TravisCI. Links for this episode:Charles Nutter on GithubTom Enebo on GithubdplKonstantin Haase on GithubDeployment on TravisCIMartin Fowler's Thoughts on Continuous IntegrationHiro Asari on Twitter (@hiroasari)Hiro Asari on Github (@BanzaiMan)Episode Music: "Straight" by BenSound
-
Episode 258: 258: Run.rb and Mental Health Awareness with Jason Charnes
01/02/2019 Duration: 23minJason Charnes is a web developer, podcaster (Remote Ruby), husband, and dad who is part of the team of run.rb, a Ruby emulator in the browser. After discussing their mutual love of Ruby, Brittany and Jason discuss the importance of mental health awareness in the developer community. Links for this episode:run.rbSoutheast Ruby Remote Ruby Remote Ruby with Brittany as GuestGeneralized Anxiety Disorder (GAD)Jason Charnes on Twitter (@jmcharnes)PodiaEpisode Music: "Downtown" by BenSound
-
Episode 257: 257: Apprenticing at thoughtbot with Sarah Dawson
26/01/2019 Duration: 18minBrittany is on the road in NYC! Her company is a new client with thoughtbot, a creative studio that helps clients build applications. Brittany took a coffee break to chat with Sarah Dawson, their newest apprentice about thoughtbot's apprenticeship program, the thin line between junior developer and established developer and her initial reaction to Rails. Links for this episode:thoughtbotthoughtbot's Opensource Librariesthoughtbot on TwitterStoryboarding at thoughtbot Episode Music: "Happy Rock" by bensound Brought to you by: One Month (For a limited time visit onemonth.com/rubyonrails to get 10% off any coding course).
-
Episode 256: 256: Empowering Founders with Emily Wazlak from Shine Registry
12/01/2019 Duration: 19minEmily is the CEO of Shine Registry, a startup built on Rails that’s working on reshaping tradition to increase gender equity in entrepreneurship. Brittany has been consulting on the project so she invited Emily on to discuss prototyping an application quickly in RoR, being a non-technical founder and how our listeners can get involved with Shine Registry. Links for this episode:Shine RegistryProject OlympusShine Registry on Instagraminfo@shineregistry.com for interest in joining Shine RegistryEmily Wazlak on TwitterEpisode Music: "Keep Dancing" by Podington BearBrought to you by: One Month (For a limited time visit onemonth.com/rubyonrails to get 10% off any coding course). Ruby on Ice (Use the code 5by5 before January 31st to receive a 10% discount on your ticket).
-
Episode 255: 255: Submit Your Railsconf CFP with Marty Haught
03/01/2019 Duration: 19minOn December 28th, the CFP opened for Railsconf 2019. This year’s conference will be from April 30 to May 2 in Minneapolis, Minnesota. Marty Haught, one of the Directors of Ruby Central, came on to answer your burning Railsconf questions. Links for this episode:Railsconf 2019 CFPRuby CentralBoulder Ruby GroupRailsconf WebsiteConfreaks TV | RailsConfMarty Haught on TwitterRailsconf on TwitterEpisode Music: "Positive and Fun" by Scott Holmes
-
Episode 254: 254: Ruby Support for AWS Lambda with Alex Wood
27/12/2018 Duration: 24minNow it’s possible to write Lambda functions as idiomatic Ruby code, and run them on AWS. Joining Brittany is Alex Wood, the software engineer working on the AWS SDK for Ruby and author of the AWS Lambda Ruby runtime. Links for this episode:AWS Blog: Announcing Ruby Support for AWS LambdaAWS Blog: Announcing Ruby build support for AWS SAM CLIThe official AWS SDK for RubyOfficial repository for the aws-record gem, an abstraction for Amazon DynamoDB.AWS Record Generator RailsAlex Wood on TwitterJingyi Chen on TwitterIntroduction by Michael SpringerEpisode Music: "Carefree Melody" by Twin MusicomBandwidth sponsored by: CacheFly
-
Episode 253: 253: Jets: Ruby Serverless Framework with Tung Nguyen
19/12/2018 Duration: 31minJets is a framework that allows you to create serverless applications with Ruby. Tung Nguyen joined Brittany to discuss his passion for contributing to open source, DevOps and joining them together in the Ruby community. Links for this episode:Jets Ruby Serverless FrameworkBoltOpsBoltOps Nuts and Bolts BlogAWS LambdaServerless FrameworkZappaChaliceApexTung's LinkedInTung's TwitterTung's YouTube ChannelSupport JetsEpisode Music: Jetstar Rollercoaster by Roger PlexicoBrought to you by: One Month (For a limited time visit onemonth.com/rubyonrails to get 10% off any coding course).
-
Episode 252: 252: Confident Ruby on Rails Testing with Jason Swett
06/12/2018 Duration: 34minJason Swett is a developer, speaker, trainer, author and host of The Ruby Testing Podcast. Jason joined Brittany to discuss legacy Ruby on Rails applications: how to identify them and tackle their challenges from a testing standpoint. Links for this episode:RSpecMinitestTest Driven Development: By Example by Kent BeckXUnit Test Patterns: Refactoring Test Code by Gerard MeszarosWorking Effectively with Legacy Code by Michael C. FeathersRefactoring: Improving the Design of Existing Code by Martin FowlerJason Swett's BlogRubyConf IndiaThe Ruby Testing Podcast | Brittany GuestsEpisode Music: "Cinematic" by Purple Planet Music
-
Episode 251: 251: An Honest Take on GraphQL with Ankita Gupta
20/11/2018 Duration: 18minAnkita Gupta works as an engineer at honestbee where she has been working on transitioning honestbee's monolith to smaller services. Brittany met Ankita at Rubyconf Malaysia and invited her to the show to discuss integrating GraphQL into a pre-existing Rails application. Links for this episode:honestbeehonestbee's GraphQL AppSlide Deck: Using and Optimising GraphQL with RailsGraphQL Batch by ShopifyAnkita on Twitter (@gazubi)Episode Music: "Please Wake Up" by Meydan
-
Episode 250: 250: Migrating Twitter from Rails & Powering Up with Linkerd with William Morgan
11/11/2018 Duration: 28minWilliam Morgan, this week's guest, is a core maintainer of Linkerd and co-founder of Buoyant, creators of Linkerd. Prior to Buoyant, he was an infrastructure engineer at Twitter, where he helped move Twitter from monolith to microservices. Links for this episode:FinagleHow Twitter Lost the Internet War - Vanity FairLinkerdLinkerd on GithubLinkerd on Twitter (@linkerd)BuoyantBrittany on Twitter (@brittjmartin)William on Twitter (@wm)Episode Music: "Robot Cowboy" by Scanglobe