The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Hosted by Brittany Martin and Brian Mariani. Produced by Mirror Placement. Edited by Peachtree Sound.
Similar Podcasts
Remote Ruby
Three Rubyists having conversations and interviewing others about Ruby and web development.
The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.
Inside Java
Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between.
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
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.
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!
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
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.
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!
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.
Episode 325: 325: [REPOST] Ruby Blend: Open Sourcing a Ruby Gem with Brittany Martin
Brittany guested on the Ruby Blend! The hosts counsel her on opensourcing her googlepay gem. They then dive into how important README's are, useful tools for documentation, a project from Evil Martians, a gem called Combustion, and RSpec API documentation. Links for this episode:Google Pay for Passes GemGoogle Pay for Passes Demo SiteThe Ruby Blend PodcastPanelist | Andrew MasonPanelist | Nate HopkinsPanelist | Ron CookeWriting a Ruby Gem Specification | Piotr MurachEvil Martians | Keeping OSS documentation in check with docsify, Lefthook, and friendsCombustion | Rails Engine Testing Helperdkubb / yardstickEpisode Introduction and Outro by Michael SpringerEpisode Music 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.
Episode 324: 324: Rails::Engine with Vladimir Dementyev
Vladimir Dementyev is a mathematician who found his happiness in programming Ruby and Erlang, contributing to open source and being an Evil Martian. He is the author of AnyCable, TestProf and an advocate for building monoliths with Rails Engines. Links for this episode:Evil Martians | Distributed Product Development ConsultancyErlang Programming Languageanycable / anycablepalkan / test-profRailsconf: Between monoliths and microservicesGetting Started with Engines — Ruby on Rails GuidesVladimir Dementyev (@palkan) on GithubVladimir Dementyev (@palkan_tula) · TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music 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.
Episode 323: 323: Keen to Keeping Using Ruby with Nick Schwaderer
The cat is out of the bag! Nick Schwaderer is back to answer all of Brittany's questions about his new role at Chef. They also dive into graphic design/typography, Ruby's popularity and the new minimal Rails app skeleton generator. Links for this episode:Embrace digital transformation with DevOps and ChefChef InSpecZeitwerk: A new code loader for Ruby Stack Overflow's 2020 Developer Surveyrails new --minimal: A Minimal Rails App Skeleton GeneratorBe a Guest on the 5 by 5 Ruby on Rails PodcastSchwad4HD14 (@Schwad4HD14) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music 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.
Episode 322: 322: Rails CI Pipeline Performance with Kelly Sutton
Kelly Sutton is a software engineer at Gusto on their application infrastructure team. He and Brittany discuss his project, TestDesiderata, and his latest blog post, "From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline". Links for this episode:GustoKent BeckTest Desiderata From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI PipelineBuildkiteKelly Sutton (@KellySutton) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music 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.
Episode 321: 321: Ruby API and Bundler with Colby Swandale
Colby Swandale is a Ruby Engineer at Envato in Melbourne. He is also a core contributor to the Bundler, RubyGems & RubyGems.org projects. Colby recently started a new project called Ruby API to help improve finding and reading Ruby documentation on the web! Links for this episode:Bundler: The best way to manage a Ruby application's gemsWorking Towards Bundler 3 | RubyKaigi 2019Ruby APIRuby TogetherColby Swandale (@oceanicpanda) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music 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.
Episode 320: 320: ViewComponents in Action with Andrew Mason
Andrew Mason is the lead developer for CodeFund, an ethical advertising platform. When he is not working on CodeFund, he is podcasting on The Ruby Blend or Remote Ruby, writing blog posts, or working on open source projects. He and Brittany discuss his implementation of ViewComponent at CodeFund. Links for this episode:CodeFund | Ethical Advertising Platform Remote Ruby PodcastThe Ruby Blend PodcastRuby Meetup: Onlinegithub / view_componentAndrew's Personal SiteAndrew Mason (@andrewmcodes) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodBrought to you by: Datadog Datadog is a monitoring and analytics platform for cloud-scale infrastructure, applications and logs. Datadog integrates seamlessly with more than 400 technologies, so you can track every layer of your complex microservice architecture, all in one place. Distributed tracing for Ruby applications and APM provide end-to-end visibility into requests wherever they go, across hosts, containers, and service boundaries. With rich dashboards, algorithmic alerts, and collaboration tools, Datadog provides your team with the tools they need to quickly troubleshoot and optimize modern applications. See for yourself - start a 14-day free trial today and Datadog will send you a free T-shirt! Visit datadog.com/rubyrailspodcast to get started.
Episode 319: 319: Gap Here and 10x Customers with Sean Devine
Sean Devine, CEO of XBE, is welcomed back to the show to discuss hiring Rails developers in this climate, introduce XBE's innovative new program for graduating high school seniors ("Gap Here") and reveal the value of a 10x customer. Join Brittany in cheering Sean on to write a book! Links for this episode:Hiring - XBEXBE Announces "Gap Here" Program For Graduating High School SeniorsSean Devine on Twitter(@barelyknown)Episode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodBrought to you by: ExpressVPN ExpressVPN protects your privacy and security online but you can also use ExpressVPN to unlock movies and shows that are only available in other countries! If you visit https://EXPRESSVPN.com/RUBY right now, you can get an extra three months of ExpressVPN for free! Support the show, watch what you want, and protect yourself at https://EXPRESSVPN.com/RUBY.
Episode 318: 318: Error Messages Are Your Friends with Gina Verrastro
Gina Verrastro is a Rubyist, writer, and proud graduate of LEARN Academy. She is a Tech Support Engineer at SOCi who specializes in taking the most optimistic view of every bug-hunting situation. Links for this episode:SOCiHow to Read and Resolve Common Error Codes in Ruby by Gabbie PirainoBetterErrors/better_errors: Better error page for Rack | GitHubbanister/binding_of_caller: Retrieve the binding of a method's caller in MRI 1.9.2+ | GitHubCode Copy Coffee | Gina's Personal SiteGina Verrastro (@codecopycoffee) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodBrought to you by: Datadog Datadog is a monitoring and analytics platform for cloud-scale infrastructure, applications and logs. Datadog integrates seamlessly with more than 400 technologies, so you can track every layer of your complex microservice architecture, all in one place. Distributed tracing for Ruby applications and APM provide end-to-end visibility into requests wherever they go, across hosts, containers, and service boundaries. With rich dashboards, algorithmic alerts, and collaboration tools, Datadog provides your team with the tools they need to quickly troubleshoot and optimize modern applications. See for yourself - start a 14-day free trial today and Datadog will send you a free T-shirt! Visit datadog.com/rubyrailspodcast to get started.