PLAY PODCASTS
The Ruby on Rails Podcast

The Ruby on Rails Podcast

537 episodes — Page 5 of 11

Episode 337: 338: Learn Someday & Tech for Good with Rachel Green

<p>Rachel 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.</p> <p>Links for this episode:</p><ul><li><a href="https://en.wikipedia.org/wiki/Webmaster" class="link" target="_blank">Webmaster - Wikipedia</a><br /></li><li><a href="https://chaione.com/" class="link" target="_blank">ChaiOne | Powering Industrial Digitialization</a><br /></li><li><a href="https://www.rubyonrails.link/" class="link" target="_blank">Ruby on Rails Link - A Slack Community</a><br /></li><li><a href="https://ebwiki.org/" class="link" target="_blank">EBWiki</a><br /></li><li><a href="https://www.linkedin.com/in/rachel-green-09953a32/" class="link" target="_blank">Rachel Green on LinkedIn</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Sep 30, 202026 min

Episode 336: 337: Chipping Away at a Monolith with Tori Huang

<p>Tori 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.</p> <p>Links for this episode:</p><ul><li><a href="https://gusto.com/" class="link" target="_blank">Gusto</a><br /></li><li><a href="https://5by5.tv/rubyonrails/322" class="link" target="_blank">RoR 322: Rails CI Pipeline Performance with Kelly Sutton</a><br /></li><li><a href="https://engineering.gusto.com/chipping-away-at-a-monolith/" class="link" target="_blank">Chipping Away at a Monolith - Gusto Engineering</a><br /></li><li><a href="https://www.urbandictionary.com/define.php?term=yak%20shaving" class="link" target="_blank">yak shaving - Urban Dictionary</a><br /></li><li><a href="https://github.com/unused-code/unused" class="link" target="_blank">unused-code / unused | A tool to identify potentially unused code.</a><br /></li><li><a href="https://medium.com/@tori_huang" class="link" target="_blank"> Tori Huang – Medium</a><br /></li><li><a href="https://www.linkedin.com/in/torihuang/" class="link" target="_blank">Tori Huang - Senior Software Engineer - Gusto | LinkedIn</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Sep 23, 202026 min

Episode 335: 336: Brittany Has A New Job(!) && Co-Host Catchup

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://textus.com/" class="link" target="_blank">TextUs</a><br /></li><li><a href="https://textus.com/jobs" class="link" target="_blank">Jobs at TextUs</a><br /></li><li><a href="https://www.chef.io/" class="link" target="_blank">Chef: Enabling the Coded Enterprise through Infrastructure </a><br /></li><li><a href="https://dry-rb.org/" class="link" target="_blank">dry-rb</a><br /></li><li><a href="https://trustarts.org/pct_home/about/pages/hiring" class="link" target="_blank">Full Stack Ruby on Rails Developer – The Pittsburgh Cultural Trust</a><br /></li><li><a href="https://noruko.org/" class="link" target="_blank">#NoRuKo Videos</a><br /></li><li><a href="https://sandimetz.com/99bottles" class="link" target="_blank">99 Bottles of OOP by Sandi Metz</a><br /></li><li><a href="https://past-rubies.herokuapp.com" class="link" target="_blank">Past Rubies</a><br /></li><li><a href="https://github.blog/2015-08-19-language-trends-on-github/" class="link" target="_blank">Past Rubies: Language Trends on GitHub [2015]</a><br /></li><li><a href="https://interviews.slashdot.org/story/16/08/30/1759216/the-slashdot-interview-with-ruby-on-rails-creator-david-heinemeier-hansson" class="link" target="_blank">Past Rubies: Slashdot Interview with DHH [2006]</a><br /></li><li><a href="https://twitter.com/Schwad4HD14" class="link" target="_blank">Schwad4HD14 (@Schwad4HD14) · Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Sep 16, 202034 min

Episode 334: 335: AllTrails is All Rails with James Graham

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://www.alltrails.com/" class="link" target="_blank">AllTrails: Trail Guides & Maps for Hiking & Camping</a><br /></li><li><a href="http://railscasts.com/about" class="link" target="_blank">About RailsCasts - RailsCasts | Ryan Bates</a><br /></li><li><a href="https://thenewstack.io/bakery-foundation-container-images-microservices" class="link" target="_blank">The Bakery Model for Building Container Images</a><br /></li><li><a href="https://github.com/taskrabbit/makara" class="link" target="_blank">taskrabbit/makara: A Read-Write Proxy for Connections</a><br /></li><li><a href="https://www.alltrails.com/jobs" class="link" target="_blank">AllTrails Careers</a><br /></li><li><a href="https://www.ansible.com/products/tower" class="link" target="_blank">Ansible Tower | Ansible.com</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Datadog</strong></p> <p>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?</p> <p>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 <a href="datadog.com/rubyrailspodcast">datadog.com/rubyrailspodcast</a>.</p> <p>If you sign up for a trial and install the agent, Datadog will send you a free t-shirt!</p>

Sep 9, 202023 min

Episode 333: 334: Simple Lovable Complete with Michael Springer

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://jazzhr.com" class="link" target="_blank">JazzHR</a><br /></li><li><a href="https://www.hubs.com/knowledge-base/what-is-fdm-3d-printing/" class="link" target="_blank">Introduction to FDM 3D printing | Hubs</a><br /></li><li><a href="https://www.thingiverse.com/" class="link" target="_blank">Makerbot Thingiverse</a><br /></li><li><a href="https://github.com/estruyf/unicorn-busy-server" class="link" target="_blank">estruyf / unicorn-busy-server</a><br /></li><li><a href="https://github.com/puppeteer/puppeteer" class="link" target="_blank">puppeteer / puppeteer</a><br /></li><li><a href="https://sprngr.com/" class="link" target="_blank">Michael's Personal Site</a><br /></li><li><a href="https://blog.asmartbear.com/slc.html" class="link" target="_blank">I hate MVPs. So do your customers. Make it SLC instead. by Jason Cohen</a><br /></li><li><a href="https://github.com/sprngr" class="link" target="_blank">sprngr (Michael Springer) · GitHub</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Sep 2, 202020 min

Episode 332: 333: Logic That Serverless Logic with Ken Collins

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://aws.amazon.com/developer/community/heroes/ken-collins/" class="link" target="_blank">Ken Collins | AWS Serverless Hero</a><br /></li><li><a href="https://github.com/customink/lamby" class="link" target="_blank">customink / lamby</a><br /></li><li><a href="https://bradfrost.com/blog/post/atomic-web-design/" class="link" target="_blank">Atomic Design | Brad Frost</a><br /></li><li><a href="https://twitter.com/metaskills" class="link" target="_blank">Ken Collins (@metaskills) · Twitter</a><br /></li><li><a href="https://twitter.com/custominktech?lang=en" class="link" target="_blank">Custom Ink Technology (@CustomInkTech) | Twitter</a><br /></li><li><a href="https://dev.to/metaskills" class="link" target="_blank">Ken Collins on DEV.to</a><br /></li><li><a href="https://github.com/metaskills" class="link" target="_blank">Ken Collins (@metaskills) · Github</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Aug 26, 202022 min

Episode 331: 332: 2020 Ruby on Rails Community Survey with Robby Russell

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://rails-hosting.com/2020" class="link" target="_blank">2020 Ruby on Rails Community Survey</a><br /></li><li><a href="https://maintainable.fm/" class="link" target="_blank">Maintainable Podcast </a><br /></li><li><a href="https://www.planetargon.com/" class="link" target="_blank">Planet Argon: Design & Development with Ruby on Rails</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>FusionAuth</strong></p> <p>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.</p> <p>For a limited time, they’re offering Ruby on Rails listeners 25% off using promo code RUBY. Visit <a href="http://fusionauth.io/podcast">fusionauth.io/podcast</a> to learn more.</p>

Aug 19, 202030 min

Episode 330: 330: Oh My Zsh & Maintainable Rails with Robby Russell

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://ohmyz.sh/" class="link" target="_blank">Oh My Zsh - a delightful & open source framework for Zsh</a><br /></li><li><a href="https://www.planetargon.com/" class="link" target="_blank">Planet Argon: Design & Development with Ruby on Rails</a><br /></li><li><a href="https://cdbaby.com/" class="link" target="_blank">CD Baby: Digital Music Distribution - Sell & Promote Your Music</a><br /></li><li><a href="https://sive.rs/" class="link" target="_blank">Derek Sivers</a><br /></li><li><a href="https://maintainable.fm/" class="link" target="_blank">Maintainable Podcast </a><br /></li><li><a href="https://hi.planetargon.com/maintainable-rails" class="link" target="_blank">Maintainable Rails Email Course - Planet Argon</a><br /></li><li><a href="https://www.legacycode.rocks/podcast-1" class="link" target="_blank">Legacy Code Rocks Podcast </a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Portway</strong></p> <p>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.</p> <p>Sign up for a free 30-day trial – no credit card required – by visiting <a href="http://getportway.com/ror">getportway.com/ror</a>.</p> <p><strong>Datadog</strong></p> <p>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?</p> <p>Start tracking the performance of your apps with a free trial at <a href="http://datadog.com/rubyrailspodcast">datadog.com/rubyrailspodcast</a>.</p> <p>If you sign up for a trial and install the agent, Datadog will send you a free t-shirt!</p>

Aug 12, 202031 min

Episode 329: 329: All My Best Programming Tips with Jason Swett

<p>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".</p> <p>Links for this episode:</p><ul><li><a href="https://www.codewithjason.com/rails-with-jason-podcast/" class="link" target="_blank">The Rails with Jason Podcast</a><br /></li><li><a href="https://www.codewithjason.com/best-programming-tips/" class="link" target="_blank">All my best programming tips | Jason's Blog</a><br /></li><li><a href="https://www.codewithjason.com/" class="link" target="_blank">Code with Jason</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

Aug 6, 202033 min

Episode 328: 328: rails new cool_app --minimal with Haroon Ahmed

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://github.com/rails/rails/pull/39282" class="link" target="_blank">rails/rails | rails new cool_app --minimal #39282</a><br /></li><li><a href="https://www.codetriage.com/" class="link" target="_blank">CodeTriage: Get Started Contributing to Open Source Projects</a><br /></li><li><a href="https://www.epicgames.com/fortnite/en-US/home" class="link" target="_blank">Fortnite Chapter 2 Season 3 - Splash Down - Epic Games</a><br /></li><li><a href="https://github.com/hahmed" class="link" target="_blank">hahmed (Haroon Ahmed) · GitHub</a><br /></li><li><a href="https://twitter.com/iamharoon9" class="link" target="_blank">haroon (@iamharoon9) | Twitter</a><br /></li><li><a href="https://i.amharoon.com/" class="link" target="_blank">Haroon's Personal Site</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>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.</p> <p>Protect your online activity today. Visit <a href="https://www.expressvpn.com/ruby">https://www.expressvpn.com/ruby</a> and you can get an extra three months FREE on a one-year package.</p>

Jul 29, 202026 min

Episode 327: 327: JetBrains & RubyMine with Natalie Kudanova

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://www.jetbrains.com/company/" class="link" target="_blank">JetBrains </a><br /></li><li><a href="https://www.jetbrains.com/ruby/" class="link" target="_blank">RubyMine: The Ruby on Rails IDE by JetBrains</a><br /></li><li><a href="https://twitter.com/rubymine" class="link" target="_blank">JetBrains RubyMine (@rubymine) | Twitter</a><br /></li><li><a href="https://twitter.com/natunuarat" class="link" target="_blank">Natu (@NatuNuarat) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Datadog</strong></p> <p>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?</p> <p>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 <a href="datadog.com/rubyrailspodcast">datadog.com/rubyrailspodcast</a>.</p> <p>If you sign up for a trial and install the agent, Datadog will send you a free t-shirt!</p>

Jul 22, 202016 min

Episode 326: 326: Job Searching and Hiring Advice During the Pandemic with Brian Mariani

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://www.mirrorplacement.com/rails" class="link" target="_blank">Contact Mirror Placement (and Brian!)</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>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. </p> <p>To start your free 14 day trial, go check it out by visiting <a href="https://raygun.com/rg/ruby-apm?utm_medium=sponsorship&utm_source=5by5&utm_campaign=ruby_apm_launch">Raygun.com/apm</a> today. </p>

Jul 15, 202027 min

Episode 325: 325: [REPOST] Ruby Blend: Open Sourcing a Ruby Gem with Brittany Martin

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://github.com/regularlady/googlepay" class="link" target="_blank">Google Pay for Passes Gem</a><br /></li><li><a href="https://google-pay-demo.herokuapp.com/" class="link" target="_blank">Google Pay for Passes Demo Site</a><br /></li><li><a href="https://www.therubyblend.com" class="link" target="_blank">The Ruby Blend Podcast</a><br /></li><li><a href="https://www.therubyblend.com/hosts/andrew-mason" class="link" target="_blank">Panelist | Andrew Mason</a><br /></li><li><a href="https://www.therubyblend.com/hosts/nate-hopkins" class="link" target="_blank">Panelist | Nate Hopkins</a><br /></li><li><a href="https://www.therubyblend.com/hosts/ron-cooke" class="link" target="_blank">Panelist | Ron Cooke</a><br /></li><li><a href="https://piotrmurach.com/articles/writing-a-ruby-gem-specification/" class="link" target="_blank">Writing a Ruby Gem Specification | Piotr Murach</a><br /></li><li><a href="https://evilmartians.com/chronicles/keeping-oss-documentation-in-check-with-docsify-lefthook-and-friends" class="link" target="_blank">Evil Martians | Keeping OSS documentation in check with docsify, Lefthook, and friends</a><br /></li><li><a href="https://github.com/pat/combustion" class="link" target="_blank">Combustion | Rails Engine Testing Helper</a><br /></li><li><a href="https://github.com/dkubb/yardstick" class="link" target="_blank">dkubb / yardstick</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>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. </p> <p>To start your free 14 day trial, go check it out by visiting <a href="https://raygun.com/rg/ruby-apm?utm_medium=sponsorship&utm_source=5by5&utm_campaign=ruby_apm_launch">Raygun.com/apm</a> today. </p>

Jul 8, 202056 min

Episode 324: 324: Rails::Engine with Vladimir Dementyev

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://evilmartians.com/" class="link" target="_blank">Evil Martians | Distributed Product Development Consultancy</a><br /></li><li><a href="https://www.erlang.org/" class="link" target="_blank">Erlang Programming Language</a><br /></li><li><a href="https://github.com/anycable/anycable" class="link" target="_blank">anycable / anycable</a><br /></li><li><a href="https://github.com/palkan/test-prof" class="link" target="_blank">palkan / test-prof</a><br /></li><li><a href="https://railsconf.com/2020/video/vladimir-dementyev-between-monoliths-and-microservices" class="link" target="_blank">Railsconf: Between monoliths and microservices</a><br /></li><li><a href="https://guides.rubyonrails.org/engines.html" class="link" target="_blank">Getting Started with Engines — Ruby on Rails Guides</a><br /></li><li><a href="https://github.com/palkan" class="link" target="_blank">Vladimir Dementyev (@palkan) on Github</a><br /></li><li><a href="https://twitter.com/palkan_tula" class="link" target="_blank">Vladimir Dementyev (@palkan_tula) · Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>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. </p> <p>To start your free 14 day trial, go check it out by visiting <a href="https://raygun.com/rg/ruby-apm?utm_medium=sponsorship&utm_source=5by5&utm_campaign=ruby_apm_launch">Raygun.com/apm</a> today. </p>

Jul 1, 202023 min

Episode 323: 323: Keen to Keeping Using Ruby with Nick Schwaderer

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://www.chef.io/solutions/devops/" class="link" target="_blank">Embrace digital transformation with DevOps and Chef</a><br /></li><li><a href="https://www.inspec.io/docs/" class="link" target="_blank">Chef InSpec</a><br /></li><li><a href="https://github.com/fxn/zeitwerk" class="link" target="_blank">Zeitwerk: A new code loader for Ruby </a><br /></li><li><a href="https://insights.stackoverflow.com/survey/2020" class="link" target="_blank">Stack Overflow's 2020 Developer Survey</a><br /></li><li><a href="https://github.com/rails/rails/pull/39282" class="link" target="_blank">rails new --minimal: A Minimal Rails App Skeleton Generator</a><br /></li><li><a href="https://brittanymartin.dev/podcasts/" class="link" target="_blank">Be a Guest on the 5 by 5 Ruby on Rails Podcast</a><br /></li><li><a href="https://twitter.com/schwad4hd14?lang=en" class="link" target="_blank">Schwad4HD14 (@Schwad4HD14) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>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. </p> <p>To start your free 14 day trial, go check it out by visiting <a href="https://raygun.com/rg/ruby-apm?utm_medium=sponsorship&utm_source=5by5&utm_campaign=ruby_apm_launch">Raygun.com/apm</a> today. </p>

Jun 24, 202028 min

Episode 322: 322: Rails CI Pipeline Performance with Kelly Sutton

<p>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".</p> <p>Links for this episode:</p><ul><li><a href="https://gusto.com/" class="link" target="_blank">Gusto</a><br /></li><li><a href="https://www.kentbeck.com/" class="link" target="_blank">Kent Beck</a><br /></li><li><a href="https://kentbeck.github.io/TestDesiderata/" class="link" target="_blank">Test Desiderata </a><br /></li><li><a href="https://kellysutton.com/2020/05/18/speeding-up-a-rails-continuous-integration-pipeline.html" class="link" target="_blank">From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline</a><br /></li><li><a href="https://buildkite.com/" class="link" target="_blank">Buildkite</a><br /></li><li><a href="https://twitter.com/kellysutton?lang=en" class="link" target="_blank">Kelly Sutton (@KellySutton) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>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. </p> <p>To start your free 14 day trial, go check it out by visiting <a href="https://raygun.com/rg/ruby-apm?utm_medium=sponsorship&utm_source=5by5&utm_campaign=ruby_apm_launch">Raygun.com/apm</a> today. </p>

Jun 17, 202025 min

Episode 321: 321: Ruby API and Bundler with Colby Swandale

<p>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!</p> <p>Links for this episode:</p><ul><li><a href="https://bundler.io/" class="link" target="_blank">Bundler: The best way to manage a Ruby application's gems</a><br /></li><li><a href="https://rubykaigi.org/2019/presentations/oceanicpanda.html" class="link" target="_blank">Working Towards Bundler 3 | RubyKaigi 2019</a><br /></li><li><a href="https://rubyapi.org/" class="link" target="_blank">Ruby API</a><br /></li><li><a href="https://rubytogether.org/" class="link" target="_blank">Ruby Together</a><br /></li><li><a href="https://twitter.com/oceanicpanda?lang=en" class="link" target="_blank">Colby Swandale (@oceanicpanda) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>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. </p> <p>To start your free 14 day trial, go check it out by visiting <a href="https://raygun.com/rg/ruby-apm?utm_medium=sponsorship&utm_source=5by5&utm_campaign=ruby_apm_launch">Raygun.com/apm</a> today. </p>

Jun 10, 202030 min

Episode 320: 320: ViewComponents in Action with Andrew Mason

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://codefund.io/" class="link" target="_blank">CodeFund | Ethical Advertising Platform </a><br /></li><li><a href="https://remoteruby.transistor.fm/" class="link" target="_blank">Remote Ruby Podcast</a><br /></li><li><a href="https://www.therubyblend.com/" class="link" target="_blank">The Ruby Blend Podcast</a><br /></li><li><a href="https://rubymeetup.online/" class="link" target="_blank">Ruby Meetup: Online</a><br /></li><li><a href="https://github.com/github/view_component" class="link" target="_blank">github / view_component</a><br /></li><li><a href="https://andrewm.codes/" class="link" target="_blank">Andrew's Personal Site</a><br /></li><li><a href="https://twitter.com/andrewmcodes" class="link" target="_blank">Andrew Mason (@andrewmcodes) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Datadog</strong></p> <p>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.</p> <p>See for yourself - start a 14-day free trial today and Datadog will send you a free T-shirt! Visit <a href="http://datadog.com/rubyrailspodcast">datadog.com/rubyrailspodcast</a> to get started.</p>

May 27, 202027 min

Episode 319: 319: Gap Here and 10x Customers with Sean Devine

<p>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!</p> <p>Links for this episode:</p><ul><li><a href="https://www.x-b-e.com/hiring" class="link" target="_blank">Hiring - XBE</a><br /></li><li><a href="https://www.x-b-e.com/news/gap-here-for-graduating-high-school-seniors" class="link" target="_blank">XBE Announces "Gap Here" Program For Graduating High School Seniors</a><br /></li><li><a href="https://twitter.com/barelyknown" class="link" target="_blank">Sean Devine on Twitter(@barelyknown)</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>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!</p> <p>If you visit <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a> right now, you can get an extra three months of ExpressVPN for free! Support the show, watch what you want, and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p>

May 20, 202036 min

Episode 318: 318: Error Messages Are Your Friends with Gina Verrastro

<p>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.</p> <p>Links for this episode:</p><ul><li><a href="https://www.meetsoci.com/" class="link" target="_blank">SOCi</a><br /></li><li><a href="https://medium.com/@nerdplusdog/how-to-read-and-resolve-common-error-codes-in-ruby-9a3ae4bfb0db" class="link" target="_blank">How to Read and Resolve Common Error Codes in Ruby by Gabbie Piraino</a><br /></li><li><a href="https://github.com/BetterErrors/better_errors" class="link" target="_blank">BetterErrors/better_errors: Better error page for Rack | GitHub</a><br /></li><li><a href="https://github.com/banister/binding_of_caller" class="link" target="_blank">banister/binding_of_caller: Retrieve the binding of a method's caller in MRI 1.9.2+ | GitHub</a><br /></li><li><a href="https://codecopycoffee.com/" class="link" target="_blank">Code Copy Coffee | Gina's Personal Site</a><br /></li><li><a href="https://twitter.com/codecopycoffee" class="link" target="_blank">Gina Verrastro (@codecopycoffee) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Datadog</strong></p> <p>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.</p> <p>See for yourself - start a 14-day free trial today and Datadog will send you a free T-shirt! Visit <a href="http://datadog.com/rubyrailspodcast">datadog.com/rubyrailspodcast</a> to get started.</p>

May 13, 202021 min

Episode 317: 317: Coming Home to Rails with Vince Eberle

<p>Vince Eberle is a Full Stack Developer at 412 Food Rescue. Over the last decade, he has worked on app development on-and-off using Ruby on Rails and EmberJS. He and Brittany discuss coming back to Rails and how powerful Rails can make a developer in a non-profit.</p> <p>Links for this episode:</p><ul><li><a href="https://412foodrescue.org/" class="link" target="_blank">412 Food Rescue</a><br /></li><li><a href="https://www.spiceworks.com/" class="link" target="_blank">Spiceworks: Software, Forums & Tools for IT Pros</a><br /></li><li><a href="https://twitter.com/412FoodRescue" class="link" target="_blank">412 Food Rescue (@412FoodRescue) · Twitter</a><br /></li><li><a href="https://www.rubyonrails.link/" class="link" target="_blank">Ruby on Rails Link - A Slack Community</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

May 6, 202034 min

Episode 316: 316: MongoDB and Onboarding Junior Developers with Emily Giurleo

<p>Emily Giurleo works as a Software Engineer at MongoDB, where she helps maintain the MongoDB Ruby Driver and Mongoid Object-Document Mapper for Ruby on Rails. She brought advice on how to successfully onboard a junior engineer in three steps, with the goals of building their trust, instilling confidence in their technical abilities, and enabling them to be an autonomous contributor to your team.</p> <p>Links for this episode:</p><ul><li><a href="https://www.codecademy.com/" class="link" target="_blank">Codecademy: Learn to Code</a><br /></li><li><a href="https://www.mongodb.com/" class="link" target="_blank">MongoDB</a><br /></li><li><a href="http://railsconf.com/" class="link" target="_blank">RailsConf 2020.2: Couch Edition </a><br /></li><li><a href="http://www.freefrom.org/" class="link" target="_blank">FreeFrom</a><br /></li><li><a href="https://ragtag.org/" class="link" target="_blank">Ragtag</a><br /></li><li><a href="https://twitter.com/EmilyGiurleo" class="link" target="_blank">Emily Giurleo (@EmilyGiurleo) · Twitter</a><br /></li><li><a href="https://emilygiurleo.dev/" class="link" target="_blank">Emily Giurleo's Personal Site</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Apr 29, 202028 min

Episode 315: 315: Worrying About the Wrong Things with Hilary Stohs-Krause

<p>Hilary Stohs-Krause is a co-owner and full-stack software developer at Ten Forward Consulting. She joined Brittany to discuss her upcoming RailsConf 2020.2 Couch Edition session. Together, they explored the root causes of fear and anxiety and how we can start to deliberately rewrite our instincts.</p> <p>Links for this episode:</p><ul><li><a href="https://tenforward.consulting/" class="link" target="_blank">Ten Forward Consulting: Custom Software Development</a><br /></li><li><a href="https://www.meetup.com/Madison-Women-in-Tech/" class="link" target="_blank">Madison Women in Tech</a><br /></li><li><a href="http://railsconf.com/" class="link" target="_blank">RailsConf 2020.2: Couch Edition </a><br /></li><li><a href="http://www.hilarysk.com/" class="link" target="_blank">Hilary's Personal Site</a><br /></li><li><a href="https://twitter.com/hilarysk?lang=en" class="link" target="_blank">Hilary Stohs-Krause (@hilarysk) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>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!</p> <p>If you visit <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a> right now, you can get an extra three months of ExpressVPN for free! Support the show, watch what you want, and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p>

Apr 22, 202031 min

Episode 314: 314: Active Storage & Modern Images with Mark Hutter

<p>Mark is a lead engineer at Landing, a new platform for providing flexible living solutions for today’s renters. He is also the co-organizer of the Birmingham on Rails conference. He guested on the podcast to propose the simple question: can ActiveStorage be used for image serving in your modern web apps?</p> <p>Links for this episode:</p><ul><li><a href="https://developers.google.com/speed/pagespeed/insights/" class="link" target="_blank">Page Speed Insights | Google</a><br /></li><li><a href="https://developers.google.com/web/tools/lighthouse" class="link" target="_blank">Lighthouse | Google</a><br /></li><li><a href="https://docs.google.com/document/d/1tTeEbHSa_3-mxU49D5RPJnoZ-2xjulGOttxsv23jOjs/edit" class="link" target="_blank">Moving towards a faster web | Google </a><br /></li><li><a href="https://pageweight.imgix.com/" class="link" target="_blank">See How Images Affect Your Page Speed | imgix</a><br /></li><li><a href="https://www.webpagetest.org/" class="link" target="_blank">Test a website's performance | Web Page Test</a><br /></li><li><a href="https://github.com/GoogleChrome/lighthouse/blob/d2ec9ffbb21de9ad1a0f86ed24575eda32c796f0/docs/scoring.md#how-are-the-scores-weighted" class="link" target="_blank">GoogleChrome / lighthouse | Read the Docs!</a><br /></li><li><a href="https://www.youtube.com/watch?v=e-KcnR4PnT0" class="link" target="_blank">Birmingham on Rails 2020 - Validating and Processing the Content of a File with Active Storage by Claudio B.</a><br /></li><li><a href="https://github.com/rails/rails/issues/35926" class="link" target="_blank">ActiveStorage Feature Request - Support for CDN (Cloudfront) #35926</a><br /></li><li><a href="https://www.markhutter.com/" class="link" target="_blank">Mark's Personal Site</a><br /></li><li><a href="https://twitter.com/mrkhutter" class="link" target="_blank">Mark Hutter (@mrkhutter) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Apr 16, 202029 min

Episode 313: 313: Strangler Fig Pattern & God Objects with Adrianna Chang

<p>Adrianna Chang is a developer intern at Shopify and a member of the inaugural cohort for Shopify’s Dev Degree program, a 4-year work-integrated learning program. She joined Brittany to discuss her latest blog post, "Refactoring Legacy Code with the Strangler Fig Pattern”.</p> <p>Links for this episode:</p><ul><li><a href="https://devdegree.ca" class="link" target="_blank">Dev Degree</a><br /></li><li><a href="https://engineering.shopify.com/blogs/engineering/refactoring-legacy-code-strangler-fig-pattern" class="link" target="_blank">Refactoring Legacy Code with the Strangler Fig Pattern</a><br /></li><li><a href="https://www.youtube.com/watch?v=XXi_FBrZQiU#t=8m57s" class="link" target="_blank">Polly want a message | Sandi Metz</a><br /></li><li><a href="https://github.com/seattlerb/flog" class="link" target="_blank">seattlerb/flog | GitHub</a><br /></li><li><a href="https://martinfowler.com/bliki/StranglerFigApplication.html" class="link" target="_blank">StranglerFigApplication - Martin Fowler</a><br /></li><li><a href="https://twitter.com/ShopifyEng" class="link" target="_blank">Shopify Engineering (@ShopifyEng) · Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Apr 9, 202030 min

Episode 312: 312: (PFN) Podcasting From Home with Brittany & Nick

<p>Nick Schwaderer popped on to the show to talk about his recent job search (Ruby & Rails are thriving!) and his recent commit to Rails core. Brittany discussed how she is taking the opportunity to work on her Googlepay gem and the recent conference cancellations.</p> <p>Links for this episode:</p><ul><li><a href="http://railsconf.com/" class="link" target="_blank">Railsconf Cancellation</a><br /></li><li><a href="https://github.com/rails/rails/pull/38761" class="link" target="_blank">Nick's PR into Rails: WIP: Ensure rails new . --master builds a complete bleeding edge application (not just core gems) </a><br /></li><li><a href="https://developers.google.com/pay/api" class="link" target="_blank">Google Pay API | Google Developers</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Apr 2, 202030 min

Episode 311: 311: Pareto Product Programming with Philip Poots

<p>Philip Poots is the VP of Engineering at ClubCollect, a FinTech startup in Amsterdam. He is a Pareto product programmer, remote advocate and a self proclaimed dilettante. His recent talk, "Rediscovering Ruby" was a big point of discusssion between Brittany and him.</p> <p>Links for this episode:</p><ul><li><a href="https://www.clubcollect.com/en/" class="link" target="_blank">ClubCollect - have a financially healthy organisation</a><br /></li><li><a href="https://betterexplained.com/articles/understanding-the-pareto-principle-the-8020-rule/" class="link" target="_blank">Understanding the Pareto Principle (The 80/20 Rule)</a><br /></li><li><a href="https://www.calnewport.com/books/deep-work/" class="link" target="_blank">Deep Work - Cal Newport</a><br /></li><li><a href="https://github.com/pootsbook" class="link" target="_blank">pootsbook (Philip Poots) · GitHub</a><br /></li><li><a href="http://crossingtheruby.com/" class="link" target="_blank">Phil's Blog | Crossing the Rubicon </a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>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!</p> <p>If you visit <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a> right now, you can get an extra three months of ExpressVPN for free! Support the show, watch what you want, and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p>

Mar 26, 202030 min

Episode 310: 310: Pivoting Brighton Ruby 2020 with Andy Croll

<p>Andy Croll is CTO at CoverageBook & AnswerThePublic, Rubyist, conference organizer of Brighton Ruby, author, speaker, bootstrapper & twin dad. Amidst the COVID-19 pandemic, Andy had to pivot this year's conference into a new experience. He and Brittany discuss the details and the potentially lasting effects on the community.</p> <p>Links for this episode:</p><ul><li><a href="https://brightonruby.com/" class="link" target="_blank">Brighton Ruby Conference 2020</a><br /></li><li><a href="https://andycroll.com/" class="link" target="_blank">Andy Croll's Personal Site</a><br /></li><li><a href="https://onerubything.com/" class="link" target="_blank">One Ruby Thing</a><br /></li><li><a href="https://twitter.com/andycroll" class="link" target="_blank">Andy Croll (@andycroll) | Twitter</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

Mar 19, 202026 min

Episode 309: 309: Upgrading Rails & Skunk for Scoring with Ernesto Tagwerker

<p>Ernesto Tagwerker is the Founder of Ombu Labs, a small software development company dedicated to building lean code and reducing tech debt. He and Brittany enthusiastically discuss blockers in upgrading Rails, tech debt and Ernesto's future plans for his code scoring library, Skunk.</p> <p>Links for this episode:</p><ul><li><a href="https://www.ombulabs.com" class="link" target="_blank">Ombu Labs - The Lean Software Boutique</a><br /></li><li><a href="https://www.fastruby.io" class="link" target="_blank">Fast Ruby - Ruby on Rails Upgrades by Ombu Labs</a><br /></li><li><a href="https://github.com/fastruby/skunk" class="link" target="_blank">fastruby / skunk | A StinkScore Calculator for Ruby Code </a><br /></li><li><a href="https://twitter.com/etagwerker" class="link" target="_blank">Ernesto Tagwerker (@etagwerker) | Twitter</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

Mar 12, 202028 min

Episode 308: 308: Open Source Groundskeeping with Kurtis Rainbolt-Greene

<p>Kurtis Rainbolt-Greene is a New Orleans born software engineer living in LA, 13 years into his career. He prefers Ruby, Javascript, and Elixir, but he has played with loads of languages. Brittany and he discuss the concept of important opinions and the steps he took to take over maintainership of the VCR gem.</p> <p>Links for this episode:</p><ul><li><a href="https://github.com/vcr/vcr" class="link" target="_blank">vcr/vcr: Record your test suite's HTTP interactions | GitHub</a><br /></li><li><a href="https://firstdonoharm.dev/" class="link" target="_blank">The Hippocratic License 2.0: An Ethical License for Open Source Projects</a><br /></li><li><a href="https://opencollective.com/" class="link" target="_blank">Open Collective - Make your community sustainable</a><br /></li><li><a href="https://www.kurtis.rainbolt-greene.online/" class="link" target="_blank">Kurtis Rainbolt-Greene's Web Log</a><br /></li><li><a href="https://twitter.com/krainboltgreene" class="link" target="_blank">k. rainbolt-greene (@krainboltgreene) | Twitter</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

Feb 27, 202028 min

Episode 307: 307: Choosing the Right Tech Stack with Dave Paola

<p>Dave Paola was cofounder and CTO at Bloc. He is now the cofounder of Jellyswitch, unleashing the power of the distributed workforce. Dave and Brittany converse about choosing frameworks, bootcamps and frontend frameworks.</p> <p>Links for this episode:</p><ul><li><a href="bloc.io" class="link" target="_blank">Bloc | Online Programs in Web Development</a><br /></li><li><a href="https://github.com/github/actionview-component" class="link" target="_blank">github / actionview-component</a><br /></li><li><a href="https://twitter.com/sstephenson?lang=en" class="link" target="_blank">Sam Stephenson (@sstephenson) | Twitter</a><br /></li><li><a href="https://www.jellyswitch.com" class="link" target="_blank">Jellyswitch - Coworking Space Management App </a><br /></li><li><a href="https://twitter.com/dpaola2" class="link" target="_blank">Dave Paola (@dpaola2) | Twitter</a><br /></li><li><a href="https://twitter.com/jellyswitchapp" class="link" target="_blank">jellyswitch (@jellyswitchapp) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Feb 13, 202031 min

Episode 306: 306: Ask For The Job with Brian Mariani (Part II)

<p>Back by popular demand, Brian is back! Brian Mariani, founder of Mirror Placement, a Ruby on Rails focused recruiting firm, came back to share his wisdom on financial negotiations, what it is like to recruit from both the client and developer side and that one overlooked tip to get the job.</p> <p>Links for this episode:</p><ul><li><a href="https://www.mirrorplacement.com/" class="link" target="_blank">Mirror Placement </a><br /></li><li><a href="http://5by5.tv/rubyonrails/287" class="link" target="_blank">5by5 RoR 287: Recruitment on Rails with Brian Mariani</a><br /></li><li><a href="[email protected]" class="link" target="_blank">Email Brian Mariani ([email protected])</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

Feb 5, 202033 min

Episode 305: 305: Rails Camp USA with Bobbilee Hartman

<p>Bobbilee Hartman is a Developer Advocate at Square. She is more widely known as the founder of Rails Camp West, the long-standing unplugged retreat for web developers in the United States. She pitches Brittany on attending this year and answers all of her questions about the getaway.</p> <p>Links for this episode:</p><ul><li><a href="http://www.htmlandcssbook.com/" class="link" target="_blank">Learn HTML & CSS - a book that teaches you in a nicer way</a><br /></li><li><a href="https://www.railsbridge.org/" class="link" target="_blank">Railsbridge</a><br /></li><li><a href="https://squareup.com/us/en" class="link" target="_blank">Square: Solutions & Tools to Grow Your Business</a><br /></li><li><a href="http://YouTube.com/squaredev" class="link" target="_blank">Square Tutorials | Youtube</a><br /></li><li><a href="https://west.railscamp.us/" class="link" target="_blank">Rails Camp West</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://twitter.com/bobbilee19?lang=en" class="link" target="_blank">Bobbilee Hartman (@bobbilee19) | Twitter</a><br /></li><li><a href="https://twitter.com/railscamp_usa" class="link" target="_blank">Rails Camp USA (@railscampusa) | Twitter</a><br /></li><li><a href="https://incompetech.com" class="link" target="blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Jan 30, 202021 min

Episode 304: 304: Legacy Code Wisdom with Alexey Chernov

<p>Alexey Chernov is a Ruby on Rails consultant at JetThoughts. Over the years, he has built MVPs and consulted to improve legacy code, scale up the remote team and achieve an effective development process. He and Brittany dive deep into approaching legacy RoR projects.</p> <p>Links for this episode:</p><ul><li><a href="https://www.jetthoughts.com" class="link" target="_blank">JetThoughts</a><br /></li><li><a href="https://github.com/jetthoughts" class="link" target="_blank">JetThoughts · GitHub</a><br /></li><li><a href="https://jtway.co" class="link" target="_blank">JTWay by JetThoughts</a><br /></li><li><a href="https://twitter.com/jetthoughts" class="link" target="_blank">JetThoughts (@JetThoughts) | Twitter</a><br /></li><li><a href="https://twitter.com/BrittJMartin?lang=en" class="link" target="_blank">Brittany Martin (@BrittJMartin) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Jan 23, 202019 min

Episode 303: 303: Site Reliability at DEV with Molly Struve

<p>Molly Struve is a Lead Site Reliability Engineer at DEV, the company that runs the blogging website dev.to. She and Brittany unpack what site reliability means, Molly's fondness of Elasticsearch and how Molly creates all of her witty and educational content.</p> <p>Links for this episode:</p><ul><li><a href="https://bit.ly/2QSNns7" class="link" target="_blank">DEV</a><br /></li><li><a href="https://www.elastic.co/products/elasticsearch" class="link" target="_blank">Elasticsearch</a><br /></li><li><a href="https://redis.io/" class="link" target="_blank">Redis</a><br /></li><li><a href="https://twitter.com/molly_struve?lang=en" class="link" target="_blank">Molly Struve (@mollystruve) | Twitter</a><br /></li><li><a href="https://twitter.com/BrittJMartin" class="link" target="blank">Brittany Martin (@BrittJMartin) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Jan 16, 202031 min

Episode 302: 302: Ruby Autoformatter! with Penelope Phippen

<p>Penelope Phippen makes Rubyfmt, and was previously a lead maintainer of the RSpec testing framework. She’s been writing Ruby for just about a decade, and still remembers 1.8.6. She and Brittany discuss Rspec, Ruby Central and her thoughts on the Ruby community.</p> <p>Links for this episode:</p><ul><li><a href="https://rspec.info" class="link" target="_blank">RSpec: Behaviour Driven Development for Ruby</a><br /></li><li><a href="https://rubycentral.org" class="link" target="_blank">Ruby Central</a><br /></li><li><a href="https://vimeo.com/181012964" class="link" target="_blank">What is Processor? Conference Talk </a><br /></li><li><a href="https://github.com/penelopezone/rubyfmt" class="link" target="_blank">penelopezone/rubyfmt: Ruby Autoformatter! - GitHub</a><br /></li><li><a href="https://www.meetup.com/NYC-rb/events/wxfxhrybcdbqb/" class="link" target="_blank">Upcoming NYCrb Meetup with Penelope</a><br /></li><li><a href="https://penelope.zone" class="link" target="_blank">Penelope's Personal Site</a><br /></li><li><a href="https://twitter.com/penelope_zone" class="link" target="_blank">Penelope Phippen (@penelopezone) on Twitter</a><br /></li><li><a href="https://twitter.com/sprngr" class="link" target="blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="blank">Episode Music by Kevin MacLeod</a><br /></li></ul>

Jan 9, 202040 min

Episode 301: 301: Episode 300 Celebration: Part 2

<p>Brittany and Nick continue to celebrate Episode 300 of the podcast! In Part 2 of the episode, they discuss Brittany's topic for ParisRB, setting up and contributing to dev.to and imposter syndrome training with chess and BodyPUMP. Happy New Year!</p> <p>Links for this episode:</p><ul><li><a href="https://2020.rubyparis.org" class="link" target="_blank">ParisRB Conf 2020</a><br /></li><li><a href="https://github.com/thepracticaldev" class="link" target="_blank">DEV Community · GitHub</a><br /></li><li><a href="https://www.chess.com/learn-how-to-play-chess" class="link" target="_blank">How to Play Chess | Rules + 7 Steps to Begin - Chess.com</a><br /></li><li><a href="https://www.lesmills.com/us/workouts/fitness-classes/bodypump/#facType=modal&filterType=0&classes=bp" class="link" target="_blank">BODYPUMP – Group Barbell Workouts – Les Mills US</a><br /></li><li><a href="https://twitter.com/schwad4hd14?lang=en" class="link" target="_blank">Nick Schwaderer (@Schwad4HD14) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Mirror Placement</strong></p> <p>Thinking about a new Ruby job in 2020? Mirror Placement (specifically Brian) is always here to listen, learn, connect and advise Ruby on Rails engineers on their careers. Please drop him a line at [email protected] if you'd like to chat about your current Rails gig...or a future one!</p>

Jan 2, 202024 min

Episode 300: 300: Episode 300 Celebration: Part 1

<p>Brittany and Nick celebrate Episode 300 of the podcast! In Part 1 of the episode, they discuss New Years resolutions, switching back from Windows to MacOS and using Rubyfmt with Atom. A special thanks to you, the listeners, for helping make 300 episodes happen.</p> <p>Links for this episode:</p><ul><li><a href="https://schwad.github.io/ruby/rails/tutorials/2019/12/02/using-rubyfmt-on-atom.html" class="link" target="_blank">Using Rubyfmt with Atom | Schwad</a><br /></li><li><a href="https://2020.rubyparis.org" class="link" target="_blank">ParisRB Conf 2020</a><br /></li><li><a href="https://www.duolingo.com/course/fr/en/Learn-French" class="link" target="_blank">The world's best way to learn French - Duolingo</a><br /></li><li><a href="https://twitter.com/brittjmartin?lang=en" class="link" target="_blank">Brittany Martin (@BrittJMartin) | Twitter</a><br /></li><li><a href="https://twitter.com/schwad4hd14?lang=en" class="link" target="_blank">Nick Schwaderer (@Schwad4HD14) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Mirror Placement</strong></p> <p>Thinking about a new Ruby job in 2020? Mirror Placement (specifically Brian) is always here to listen, learn, connect and advise Ruby on Rails engineers on their careers. Please drop him a line at [email protected] if you'd like to chat about your current Rails gig...or a future one!</p>

Dec 26, 201928 min

Episode 299: 299: Cover My Culture with Anne Richardson and Alex Miller

<p>It's three's company! CoverMyMeds' engineers, Anne Richardson and Alex Miller, guested on the podcast to discuss CMM's remote developer culture, approach to microservices and commitment to the Ruby community.</p> <p>Links for this episode:</p><ul><li><a href="https://www.covermymeds.com/main/" class="link" target="_blank">CoverMyMeds, The Leader In Electronic Prior Authorization</a><br /></li><li><a href="https://www.bluejeans.com/" class="link" target="_blank">BlueJeans: Video Conferencing, Screen Sharing, Video Calls</a><br /></li><li><a href="https://www.covermymeds.com/main/careers/open-positions/" class="link" target="_blank">Open Positions | Careers | CoverMyMeds</a><br /></li><li><a href="https://twitter.com/apmiller108" class="link" target="_blank">Alex Miller (@apmiller108) | Twitter</a><br /></li><li><a href="https://twitter.com/lortz" class="link" target="_blank">Anne Richardson (@lortz) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Mirror Placement</strong></p> <p>Thinking about a new Ruby job in 2020? Mirror Placement (specifically Brian) is always here to listen, learn, connect and advise Ruby on Rails engineers on their careers. Please drop him a line at [email protected] if you'd like to chat about your current Rails gig...or a future one! Happy Holidays!</p>

Dec 19, 201923 min

Episode 298: 298: How to Become an Encoding Champion with DeeDee Lavinder

<p>DeeDee Lavinder currently works as a Backend Engineer for Spreedly and is a Director with Women Who Code Raleigh/Durham. She helped Brittany understand how encoding works, how Ruby handles encoding issues, and how to strategically debug encoding snafus.</p> <p>Links for this episode:</p><ul><li><a href="https://www.youtube.com/watch?v=3Uut6DEgW-4&list=PLE7tQUdRKcyZDE8nFrKaqkpd-XK4huygU&index=57&t=0s" class="link" target="_blank">RubyConf 2019 - How to Become an Encoding Champion by Deedee Lavinder</a><br /></li><li><a href="https://en.wikipedia.org/wiki/ASCII" class="link" target="_blank">ASCII | Wikipedia</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Endianness" class="link" target="_blank">Endianness | Wikipedia</a><br /></li><li><a href="https://twitter.com/ddlavinder?lang=en" class="link" target="_blank">DeeDee Lavinder (@ddlavinder) | Twitter</a><br /></li><li><a href="https://www.womenwhocode.com/raleigh-durham" class="link" target="_blank">Raleigh/Durham | Women Who Code</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode and Sponsor Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Kensington</strong></p> <p>Kensington's Universal Docking Stations give you access to more ports so your slim Chromebook can be as powerful as a Desktop. With plug and play functionality without having to install drivers, you will enjoy dual 4K display with HDMI and displaylink video connectors. Interested? Test drive a docking solution today with the Kensington Pro C program. Visit <a href="[kensington.com/ruby">kensington.com/ruby</a> to learn more!</p>

Dec 10, 201927 min

Episode 297: 297: The Functional Rubyist with Joe Leo

<p>Joe Leo is the CEO of Def Method, an agile Ruby software consultancy, and the co-author of The Well-Grounded Rubyist, Third Edition. He and Brittany discussed functional programming in Ruby and their thoughts on the Ruby community after Rubyconf 2019.</p> <p>Links for this episode:</p><ul><li><a href="https://www.defmethod.com" class="link" target="_blank">Def Method</a><br /></li><li><a href="https://www.manning.com/books/the-well-grounded-rubyist-third-edition?query=the%20well-grounded" class="link" target="_blank">The Well-Grounded Rubyist, Third Edition</a><br /></li><li><a href="https://www.slideshare.net/JosephLeo5/the-functional-rubyist-a-primer" class="link" target="_blank">The Functional Rubyist: A Primer | Rubyconf 2019 Slides</a><br /></li><li><a href="https://www.rubytapas.com/2019/10/01/partial-function-application/" class="link" target="_blank">Partial Function Application | Joe Leo on Ruby Tapas</a><br /></li><li><a href="https://twitter.com/jleo3?lang=en" class="link" target="_blank">Joe Leo III (@jleo3) | Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode and Sponsor Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Mirror Placement</strong></p> <p>If you are a Rails developer currently in the market, a startup seeking to grow your team, or just simply curious to hear about market and salary trends, Brian at <a href="https://www.mirrorplacement.com">Mirror Placement</a> would love to chat with you. He will send you a turkey!</p> <p>You can reach him at [email protected]. Turkeys are in limited supply, so please reach out to Brian today and drop the codeword: "gobble gobble".</p>

Nov 25, 201936 min

Episode 296: 296: Conscious Coding Practice with Noah Gibbs

<p>Brittany is live from Rubyconf 2019! Noah Gibbs is a Ruby Fellow for AppFolio, working on the core Ruby language and related tooling. After over 30 years of communicating with computers, Noah now believes that communicating with humans may not be a passing fad, and he's trying it out.</p> <p>Links for this episode:</p><ul><li><a href="https://codefol.io" class="link" target="_blank">Noah Gibb's Blog</a><br /></li><li><a href="https://rubyweekly.com/" class="link" target="_blank">Ruby Weekly</a><br /></li><li><a href="http://engineering.appfolio.com/appfolio-engineering/2015/11/18/ruby-3x3" class="link" target="_blank">Ruby 3x3</a><br /></li><li><a href="ttps://codefol.io/posts/a-simple-coding-exercise/" class="link" target="_blank">Ivy Coding Study</a><br /></li><li><a href="https://speakerdeck.com/noahgibbs/conscious-coding-practice-the-three-concrete-steps" class="link" target="_blank">Conscious Coding Practice: The Three Concrete Steps Slides</a><br /></li><li><a href="https://software-technique.com/" class="link" target="_blank">Noah's Book: Mastering Software Technique: Conscious Practice for Writing Software</a><br /></li><li><a href="https://olivierlacan.com/posts/concurrency-in-ruby-3-with-guilds/" class="link" target="_blank">Concurrency in Ruby 3 with Guilds</a><br /></li><li><a href="https://www.codeotaku.com/journal/2018-11/fibers-are-the-right-solution/index" class="link" target="_blank">An explanation of fibers and autofibers from Samuel Williams</a><br /></li><li><a href="https://twitter.com/codefolio" class="link" target="_blank">Noah Gibbs (@codefolio) · Twitter</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode and Sponsor Music by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Mirror Placement</strong></p> <p>If you are a Rails developer currently in the market, a startup seeking to grow your team, or just simply curious to hear about market and salary trends, Brian at <a href="https://www.mirrorplacement.com">Mirror Placement</a> would love to chat with you. He will send you a turkey!</p> <p>You can reach him at [email protected]. Turkeys are in limited supply, so please reach out to Brian today and drop the codeword: "gobble gobble".</p>

Nov 20, 201934 min

Episode 295: 295: Power the World with Rails with Bindiya Mansharamani & Andrew Derenge

<p>Bindiya Mansharamani, Director of Engineering, & Andrew Derenge, Principal Engineer at RigUp joined Brittany to discuss RigUp's GraphQL design choices, engineering culture and the career path to achieve senior and director level.</p> <p>Links for this episode:</p><ul><li><a href="rigup.com" class="link" target="_blank">RigUp</a><br /></li><li><a href="https://www.rigup.com/careers" class="link" target="_blank">Careers @ RigUp</a><br /></li><li><a href="https://www.linkedin.com/in/bindiyam/" class="link" target="_blank">Bindiya on LinkedIn</a><br /></li><li><a href="https://www.linkedin.com/in/derenge/" class="link" target="_blank">Andrew on LinkedIn</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode and Sponsor Music by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Mirror Placement</strong></p> <p>If you are a Rails developer currently in the market, a startup seeking to grow your team, or just simply curious to hear about market and salary trends, Brian at <a href="https://www.mirrorplacement.com">Mirror Placement</a> would love to chat with you. He will send you a turkey!</p> <p>You can reach him at [email protected]. Turkeys are in limited supply, so please reach out to Brian today and drop the codeword: "gobble gobble".</p>

Nov 11, 201925 min

Episode 294: 294: The Career Advice I Wish I Had with Ali Spittel

<p>Ali Spittel loves teaching people to code. She blogs a lot about code and her life as a developer. Brittany and Ali discuss the lessons behind Ali's blog post, "The Career Advice I Wish I Had".</p> <p>Links for this episode:</p><ul><li><a href="https://generalassemb.ly" class="link" target="_blank">General Assembly</a><br /></li><li><a href="https://ladybug.dev" class="link" target="_blank">Ladybug Podcast</a><br /></li><li><a href="https://ladybug.dev/episode/technical-portfolios/" class="link" target="_blank">Ladybug Podcast | All About Technical Portfolios</a><br /></li><li><a href="https://welearncode.com/career-advice/" class="link" target="_blank">The Career Advice I Wish I Had · We Learn Code</a><br /></li><li><a href="https://thoughtbot.com/blog/sandi-metz-rules-for-developers" class="link" target="_blank">Sandi Metz' Rules For Developers - Thoughtbot</a><br /></li><li><a href="https://welearncode.com" class="link" target="_blank">Ali's Blog</a><br /></li><li><a href="https://ebook.welearncode.com" class="link" target="_blank">Ali's Newsletter</a><br /></li><li><a href="https://twitter.com/ASpittel" class="link" target="_blank">Ali Spittel on Twitter(@ASpittel)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Kensington</strong></p> <p>Kensington's Universal Docking Stations give you access to more ports so your slim Chromebook can be as powerful as a Desktop. With plug and play functionality without having to install drivers, you will enjoy dual 4K display with HDMI and displaylink video connectors. Interested? Test drive a docking solution today with the Kensington Pro C program. Visit <a href="[kensington.com/ruby">kensington.com/ruby</a> to learn more!</p>

Nov 5, 201932 min

Episode 293: 293: Speed as a Feature with Gannon McGibbon

<p>Gannon McGibbon is a Software Developer at Shopify. He primarily works on improving codebase health of Shopify's monolithic Rails app. Gannon regularly contributes to open source with commits on Rails, Ruby, and Rubocop. He joined Brittany to discuss his latest blog post, "How to Write Fast Ruby on Rails code".</p> <p>Links for this episode:</p><ul><li><a href="https://contributors.rubyonrails.org/contributors/gannon-mcgibbon/commits" class="link" target="_blank">Rails Contributors | #59 Gannon McGibbon - All time</a><br /></li><li><a href="https://engineering.shopify.com/blogs/engineering/write-fast-code-ruby-rails" class="link" target="_blank">How to Write Fast Code in Ruby on Rails by Gannon McGibbon</a><br /></li><li><a href="https://github.com/gmcgibbon" class="link" target="_blank">Gannon on Github (@gmcgibbon)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul>

Oct 29, 201914 min

Episode 292: 292: Finesse in Quitting (Brittany Martin on the Bikeshed)

<p>[Repost from the Bikeshed] On this week's episode, Steph Viccari is joined by Brittany. They discuss Brittany's passion for roller derby and her upcoming Ruby conference talk: "Hire Me, I'm Excellent at Quitting." They also discuss using AWS Serverless, troubleshooting Postgress connection errors and working with Google Pay and Apple Wallet to introduce digital tickets.</p> <p>Links for this episode:</p><ul><li><a href="https://bikeshed.fm" class="link" target="_blank">The Bikeshed Podcast</a><br /></li><li><a href="http://rubyconf.org/program#session-888" class="link" target="_blank">RubyConf 2019 - Hire Me: I'm Excellent at Quitting</a><br /></li><li><a href="http://5by5.tv/rubyonrails/285" class="link" target="_blank">Bikeshedding with Steph Viccari</a><br /></li><li><a href="https://www.youtube.com/watch?v=iJM8EOXeKy0" class="link" target="_blank">TN Inspire! "Ramping Up With Roller Derby"</a><br /></li><li><a href="https://www.hanselman.com/blog/RubyOnRailsOnWindowsIsNotJustPossibleItsFabulousUsingWSL2AndVSCode.aspx" class="link" target="_blank">Ruby on Rails on Windows is not just possible, it's fabulous using WSL2 and VS Code</a><br /></li><li><a href="https://www.youtube.com/watch?v=bmIfkcAQEE8" class="link" target="_blank">RubyConf MY - Rails Against the Machine</a><br /></li><li><a href="https://aws.amazon.com/rds/aurora/serverless/" class="link" target="_blank">Amazon Aurora Serverless</a><br /></li><li><a href="https://www.nateberkopec.com/" class="link" target="_blank">Nate Berkopec - Speed Shop</a><br /></li><li><a href="https://twitter.com/sviccari?lang=en" class="link" target="_blank">@SViccari - Steph on Twitter</a><br /></li><li><a href="https://twitter.com/BrittJMartin" class="link" target="_blank">@BrittJMartin - Brittany on Twitter</a><br /></li><li><a href="https://twitter.com/thoughtbotthom?lang=en" class="link" target="_blank">Edited by Thom Obarski (thoughtbot)</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Oct 23, 201942 min

Episode 291: 291: New Gigs, Rails 6 Upgrade Confessions and Rubyconf Hype

<p>Brittany and Nick catch up on happenings in their worlds. Nick started a new gig and Brittany was accepted into Rubyconf as a speaker. Predictably, after discussing upgrading to Rails 6 and releasing new gems, the conversation focused on keyboards.</p> <p>Links for this episode:</p><ul><li><a href="https://herohealth.net/" class="link" target="_blank">Hero Health</a><br /></li><li><a href="http://rubyconf.org/" class="link" target="_blank">Rubyconf 2019</a><br /></li><li><a href="https://schwad.github.io/ruby/rails/gem/performance/2019/10/14/introducing-schwad-performance-logger-gem.html" class="link" target="_blank">Introducing my Schwad Performance Logger gem</a><br /></li><li><a href="https://github.com/Schwad/schwad_performance_logger" class="link" target="_blank">Schwad/schwad_performance_logger</a><br /></li><li><a href="https://drop.com/buy/drop-dsa-astrolokeys-keycaps-by-sailorhg-and-cassidoo?utm_source=twittershare&referer=ZQ3CK8" class="link" target="_blank">DROP DSA ASTROLOKEYS KEYCAPS BY SAILORHG & CASSIDOO</a><br /></li><li><a href="https://twitter.com/Schwad4HD14" class="link" target="_blank">Nick Schwaderer on Twitter (@Schwad4HD14)</a><br /></li><li><a href="https://twitter.com/BrittJMartin" class="link" target="_blank">Brittany Martin on Twitter (@brittjmartin)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Kensington</strong></p> <p>Kensington's Universal Docking Stations give you access to more ports so your slim Chromebook can be as powerful as a Desktop. With plug and play functionality without having to install drivers, you will enjoy dual 4K display with HDMI and displaylink video connectors. Interested? Test drive a docking solution today with the Kensington Pro C program. Visit <a href="[kensington.com/ruby">kensington.com/ruby</a> to learn more!</p>

Oct 15, 201938 min

Episode 290: 290: Ruby for Good with Polly Schandorf

<p>Polly Schandorf is a Ruby community advocate, a newly minted extreme programmer and an organizer for Ruby for Good. She is also one of the organizers of WeCamp - a code retreat and unconference in the woods in the suburbs of DC. Help Ruby for Good do the good they are trying to do!</p> <p>Links for this episode:</p><ul><li><a href="https://rubyforgood.org/" class="link" target="_blank">Ruby for Good - Making the world gooder</a><br /></li><li><a href="https://we-camp.us" class="link" target="_blank">WeCamp 2019</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Extreme_programming" class="link" target="_blank">Extreme Programming</a><br /></li><li><a href="https://www.uscis.gov/" class="link" target="_blank">U.S. Citizenship and Immigration Services (USCIS)</a><br /></li><li><a href="https://github.com/rubyforgood" class="link" target="_blank">Ruby for Good on Github </a><br /></li><li><a href="https://diaper.app" class="link" target="_blank">DiaperBase</a><br /></li><li><a href="https://twitter.com/n3rdyteacher?lang=en" class="link" target="_blank">Polly Schandorf on Twitter (@n3rdyteacher)</a><br /></li><li><a href="https://twitter.com/rubyforgood" class="link" target="_blank">Ruby for Good on Twitter (@rubyforgood)</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul>

Oct 9, 201925 min

Episode 289: 289: When You HTTParty, You Must Party Hard with John Nunemaker

<p>John Nunemaker, creator and maintainer of HTTParty and Flipper, regaled Brittany with tales of why he loves Ruby & Rails, his change of mindset on being an open source maintainer and how a post-install hook can inspire even the most grumpy of developers.</p> <p>Links for this episode:</p><ul><li><a href="https://boxoutsports.com/" class="link" target="_blank">Box Out Sports - The Best Sports Graphics Solution</a><br /></li><li><a href="https://fewerandfaster.com/" class="link" target="_blank">Fewer and Faster - Measure, Improve and Repeat</a><br /></li><li><a href="https://speakerdeck.com/" class="link" target="_blank">Speaker Deck - Share Presentations without the Mess</a><br /></li><li><a href="https://github.com/jnunemaker/httparty" class="link" target="_blank">jnunemaker/httparty: Makes http fun again! </a><br /></li><li><a href="https://github.com/jnunemaker/flipper" class="link" target="_blank">jnunemaker/flipper: feature flipping for ruby</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&Co</strong></p> <p>A good font is one of the best ways to make your project stand apart. At <a href="https://www.typography.com">typography.com</a>, you'll find the work of <strong>Hoefler&Co</strong>, creators of stylish and high-performance typefaces. And now for a limited time, as a Ruby on Rails listener you'll receive 10% off your next purchase from H&Co. Use code RUBY for your discount at checkout!</p>

Oct 2, 201942 min

Episode 288: 288: NPR for Geeks with Dan Benjamin

<p>Brittany is delighted to have Dan Benjamin, podcaster, writer, software developer, and old school Rails aficionado on the show. He is the founder of the 5by5 Podcast Network and Fireside, a podcast hosting and analytics platform.</p> <p>Links for this episode:</p><ul><li><a href="https://alistapart.com/" class="link" target="_blank">A List Apart – For people who make websites</a><br /></li><li><a href="http://5by5.tv/" class="link" target="_blank">5by5 - Broadcasts for Geeks, Designers, Developers, and Entrepreneurs.</a><br /></li><li><a href="https://fireside.fm/" class="link" target="_blank">Fireside - podcast hosting and analytics by podcasters, for podcasters</a><br /></li><li><a href="https://twitter.com/danbenjamin" class="link" target="_blank">Dan Benjamin on Twitter (@danbenjamin)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: "Funkorama" by Kevin MacLeod</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction and Outro by Michael Springer</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&Co</strong></p> <p>A good font is one of the best ways to make your project stand apart. At <a href="https://www.typography.com">typography.com</a>, you'll find the work of <strong>Hoefler&Co</strong>, creators of stylish and high-performance typefaces. And now for a limited time, as a Ruby on Rails listener you'll receive 10% off your next purchase from H&Co. Use code RUBY for your discount at checkout!</p> <p><strong>Datadog</strong></p> <p>Datadog is a monitoring and analytics platform for cloud-scale infrastructure, applications and logs. Datadog integrates seamlessly with more than 350 technologies, so you can track every layer of your complex microservice architecture, all in one place.</p> <p>See for yourself - start a 14-day free trial today and Datadog will send you a free T-shirt! Just visit <a href="https://www.datadoghq.com/dg/apm/ruby-application-performance-ts/?utm_source=Advertisement&utm_medium=Advertisement&utm_campaign=RubyOnRailsPodcast-Tshirt">datadoghq.com/rubyonrails</a>.</p>

Sep 27, 201938 min