
The Ruby on Rails Podcast
554 episodes — Page 6 of 12

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>

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>

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&#x27;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>

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&amp;filterType=0&amp;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>

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&#x27;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>

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>

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&amp;list=PLE7tQUdRKcyZDE8nFrKaqkpd-XK4huygU&amp;index=57&amp;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>

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>

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&#x27;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&#x27;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>

Episode 295: 295: Power the World with Rails with Bindiya Mansharamani & Andrew Derenge
<p>Bindiya Mansharamani, Director of Engineering, &amp; 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>

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&#x27; Rules For Developers - Thoughtbot</a><br /></li><li><a href="https://welearncode.com" class="link" target="_blank">Ali&#x27;s Blog</a><br /></li><li><a href="https://ebook.welearncode.com" class="link" target="_blank">Ali&#x27;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: &quot;Funkorama&quot; 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>

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: &quot;Funkorama&quot; 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>

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&#x27;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! &quot;Ramping Up With Roller Derby&quot;</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&#x27;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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul>

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&amp;referer=ZQ3CK8" class="link" target="_blank">DROP DSA ASTROLOKEYS KEYCAPS BY SAILORHG &amp; 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: &quot;Funkorama&quot; 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>

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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul>

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 &amp; 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p>

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: &quot;Funkorama&quot; 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&amp;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&amp;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&amp;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&amp;utm_medium=Advertisement&amp;utm_campaign=RubyOnRailsPodcast-Tshirt">datadoghq.com/rubyonrails</a>.</p>

Episode 287: 287: Recruitment on Rails with Brian Mariani
<p>Brian Mariani is the founder of Mirror Placement, a Ruby on Rails focused recruiting firm based in Boston. He joined Brittany to reveal how the Rails job market is doing, what accompanying technologies devs should learn, key interview tips and if the fabled fullstack developer is still relevant.</p> <p>Links for this episode:</p><ul><li><a href="https://www.mirrorplacement.com/" class="link" target="_blank">Ruby on Rails and Mobile Recruiters at Mirror</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Dev_Bootcamp" class="link" target="_blank">History of Dev Bootcamp</a><br /></li><li><a href="https://www.mirrorplacement.com/rails" class="link" target="_blank">Contact Mirror Placement (and Brian!)</a><br /></li><li><a href="https://www.linkedin.com/in/mirrorplacement" class="link" target="_blank">Brian Mariani 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: &quot;Funkorama&quot; 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 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&amp;utm_medium=Advertisement&amp;utm_campaign=RubyOnRailsPodcast-Tshirt">datadoghq.com/rubyonrails</a>.</p> <p><strong>Print Peppermint</strong></p> <p>Print Peppermint offers beautiful letterpress business cards with free custom design service. With a 100% Money-Back Guarantee, visit <a href="https://www.printpeppermint.com/letterpress-business-cards/">www.printpeppermint.com</a> and enter the code: "railabiglineofcode" at checkout for 10% off your order!</p>

Episode 286: 286: SQL Smart with Nancy Sheleheda
<p>Nancy Sheleheda, Senior Director of Application Development at PCT, joined Brittany to discuss why it is important to learn SQL, to engage in a debate on differences between a developer and a DBA and introduce some great resources to leveling up on SQL.</p> <p>Links for this episode:</p><ul><li><a href="https://www.sqlservercentral.com/articles/introduction-to-row-level-security-in-sql-2016" class="link" target="_blank">SQL Server Row Level Security</a><br /></li><li><a href="https://www.sqlservercentral.com/stairways/stairway-to-t-sql-dml" class="link" target="_blank">SQL Server Central Beginning T-SQL Stairway</a><br /></li><li><a href="https://www.pass.org/Community.aspx" class="link" target="_blank">SQL PASS local and virtual groups</a><br /></li><li><a href="http://tsql.solidq.com/books/tf3/" class="link" target="_blank">Itzik Ben-Gan’s T-SQL Fundamentals Third Edition</a><br /></li><li><a href="https://sqlsaturday.com/" class="link" target="_blank">SQL Saturdays</a><br /></li><li><a href="https://www.brentozar.com/" class="link" target="_blank">Brent Ozar&#x27;s Site</a><br /></li><li><a href="https://www.brentozar.com/product/fundamentals-of-database-administration/" class="link" target="_blank">Brent Ozar | Fundamentals of Database Administration</a><br /></li><li><a href="https://www.brentozar.com/archive/category/production-database-administration/dba-training-plan/" class="link" target="_blank">Brent Ozar | DBA Training Plan</a><br /></li><li><a href="https://www.red-gate.com/simple-talk/sql/t-sql-programming/rbar-row-by-agonizing-row/" class="link" target="_blank">RBAR: ‘Row By Agonizing Row’</a><br /></li><li><a href="https://twitter.com/pbjnancy" class="link" target="_blank">Nancy Sheleheda on Twitter (@pbjnancy)</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: &quot;Funkorama&quot; 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 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&amp;utm_medium=Advertisement&amp;utm_campaign=RubyOnRailsPodcast-Tshirt">datadoghq.com/rubyonrails</a>.</p>

Episode 285: 285: Bikeshedding with Steph Viccari
<p>Steph Viccari, co-host of the Bikeshed and developer at thoughtbot, shared her insights on developer bootcamps, starting out as a developer, the state of Rails, podcasting and her first experience as a consultant.</p> <p>Links for this episode:</p><ul><li><a href="https://thoughtbot.com" class="link" target="_blank">thoughtbot</a><br /></li><li><a href="https://www.bloc.io" class="link" target="_blank">Bloc</a><br /></li><li><a href="https://www.launchacademy.com" class="link" target="_blank">Launch Academy</a><br /></li><li><a href="https://edgeguides.rubyonrails.org/6_0_release_notes.html" class="link" target="_blank">Ruby on Rails 6.0 Release Notes — Ruby on Rails Guides</a><br /></li><li><a href="https://bikeshed.fm" class="link" target="_blank">The Bike Shed Podcast</a><br /></li><li><a href="https://www.societyofgrownups.com" class="link" target="_blank">Society of Grownups | Financial Wellness Courses &amp; Tools</a><br /></li><li><a href="https://twitter.com/sviccari?lang=en" class="link" target="_blank">Steph Viccari on Twitter (@sviccari)</a><br /></li><li><a href="https://twitter.com/_bikeshed" class="link" target="_blank">The Bike Shed on Twitter (@bikeshed)</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul>

Episode 284: 284: Community Driven Development: Sustainable Open Source with Christine Zagrobelny
<p>Over two years and 978 commits, Christine Zagrobelny recounts the evolution of an open source RoR project built with and for New Sanctuary Coalition, an NYC immigrant rights organization, to help them meet exponentially growing demand for their services following the 2016 U.S. election. This podcast was recorded live with Brittany at Abstractions II.</p> <p>Links for this episode:</p><ul><li><a href="https://www.newsanctuarynyc.org/" class="link" target="_blank">New Sanctuary Coalition - NYC</a><br /></li><li><a href="https://github.com/plataformatec/devise" class="link" target="_blank">devise on Github</a><br /></li><li><a href="https://github.com/jhund/filterrific" class="link" target="_blank">filterrific on Github </a><br /></li><li><a href="https://github.com/excid3/simple_calendar" class="link" target="_blank">simplecalendar on Github</a><br /></li><li><a href="https://github.com/CZagrobelny/newsanctuaryasylum" class="link" target="blank">newsanctuaryasylum on Github</a><br /></li><li><a href="https://twitter.com/NewSanctuaryNYC" class="link" target="_blank">New Sanctuary Coalition (@NewSanctuaryNYC) · 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul>

Episode 283: 283: Kill All Mutants with Dave Aronson
<p>How good are your tests? Would they still pass if the tested code was changed much? If so, there's probably a problem with your code, your tests, or both! Dave Aronson educated Brittany on how Mutation Testing helps reveal these cases.</p> <p>Links for this episode:</p><ul><li><a href="https://www.slideshare.net/slideshow/embed_code/key/cTe4MOY2Ex06i9" class="link" target="_blank">Kill All Mutants Abstractions Slides</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Mutation_testing" class="link" target="_blank">Mutation Testing</a><br /></li><li><a href="https://www.codosaur.us" class="link" target="_blank">Codosaurus, LLC</a><br /></li><li><a href="https://github.com/mbj/mutant" class="link" target="_blank">Mutant Gem on Github</a><br /></li><li><a href="https://github.com/dgollahon/mutest" class="link" target="_blank">Mutest on Github</a><br /></li><li><a href="https://github.com/seattlerb/heckle" class="link" target="_blank">Heckle on Github</a><br /></li><li><a href="https://twitter.com/DaveAronson" class="link" target="_blank">Dave Aronson on Twitter (@DaveAronson)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; 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&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p>

Episode 282: 282: Rails on Windows is Fabulous with Scott Hanselman
<p>Scott Hanselman is a programmer, teacher, speaker, technologist, podcaster, writer and a diversity advocate. He joined Britt to explain how Ruby on Rails on Windows can now be an excellent experience. Windows runs Linux at near-native speeds with an actual shipping Linux Kernel using WSL2, Ruby on Rails folks using Windows should do their work in WSL2.</p> <p>Links for this episode:</p><ul><li><a href="https://www.hanselman.com" class="link" target="_blank">Scott Hanselman Coder, Blogger, Teacher, Speaker, Author</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&#x27;s fabulous using WSL2 and VS Code</a><br /></li><li><a href="https://gorails.com/setup/ubuntu/18.04" class="link" target="_blank">Install Ruby On Rails on Ubuntu 18.04 Bionic Beaver</a><br /></li><li><a href="https://www.firsttimersonly.com" class="link" target="_blank">First Timers Only</a><br /></li><li><a href="https://twitter.com/shanselman" class="link" target="_blank">Scott on Twitter (@shanselman)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; 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&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p>

Episode 281: 281: Automating & Shipping Value with Sean Devine
<p>Sean Devine returns to the podcast to discuss a new feature he just shipped (Automatic Production Incident Detection) for XBE. Brittany and Sean discuss the technical implementation, why features should be built and automating your software to use the software you've already written.</p> <p>Links for this episode:</p><ul><li><a href="http://5by5.tv/rubyonrails/272" class="link" target="_blank">Episode 272: Terrific Tech Bets with Sean Devine</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p> <p><strong>Indeed Prime</strong></p> <ul> <li>Indeed Prime is a confidential, free service that puts you in front of leading brands and tech startups with roles you're interested in. So whether you’re hiring or looking, meet your match on Indeed Prime. Join now by going to <a href="https://www.indeedprime.com/ruby?sid=us_podcast&amp;kw=rubyonrails&amp;utm_source=podcast&amp;utm_campaign=NP-Prime-us--website-">www.indeedprime.com/ruby</a>.</li> </ul>

Episode 280: 280: Past Rubies, Google Pay and Turbolinks!
<p>Brittany and Nick host another catchup episode. They chat about Nick's Past Rubies project, Brittany's implementation of Google Pay in Rails and why Turbolinks can be awesome!</p> <p>Links for this episode:</p><ul><li><a href="www.pastrubies.com" class="link" target="_blank">Past Rubies</a><br /></li><li><a href="https://developers.google.com/pay/passes/guides/overview/basics/about-google-pay-api-for-passes" class="link" target="_blank">About Google Pay API for Passes</a><br /></li><li><a href="https://www.honeybadger.io/blog/turbolinks/" class="link" target="_blank">How We Migrated To Turbolinks Without Breaking Javascript</a><br /></li><li><a href="https://remoteruby.transistor.fm/" class="link" target="_blank">Remote Ruby Podcast</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="brittanymartin.dev" class="link" target="_blank">Brittany Martin&#x27;s 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Indeed Prime</strong></p> <p>Indeed Prime is a confidential, free service that puts you in front of leading brands and tech startups with roles you're interested in. So whether you’re hiring or looking, meet your match on Indeed Prime. Join now by going to <a href="www.indeedprime.com/rubyonrails">www.indeedprime.com/rubyonrails</a>.</p>

Episode 279: 279: Scaling & Training Rails with Anand Dhillon
<p>Anand Dhillon is responsible for technical development and strategy at Cover as the CTO &amp; Co-Founder. He guested on the podcast this week to discuss Domain Drive Design, Event Driven Architecture and how he implemented machine learning at Cover.</p> <p>Links for this episode:</p><ul><li><a href="https://en.wikipedia.org/wiki/Event-driven_architecture" class="link" target="_blank">Event-driven architecture</a><br /></li><li><a href="https://confreaks.tv/conferences/railsconf" class="link" target="_blank">Confreaks TV | Events</a><br /></li><li><a href="https://cover.com/blog/" class="link" target="_blank">Cover&#x27;s Blog</a><br /></li><li><a href="https://twitter.com/cover" class="link" target="_blank">Cover on Twitter (@cover)</a><br /></li><li><a href="https://www.facebook.com/cover" class="link" target="_blank">Cover on Facebook</a><br /></li><li><a href="https://cover.com/careers" class="link" target="_blank">Careers @ Cover</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p> <p><strong>Indeed Prime</strong></p> <p>Indeed Prime is a confidential, free service that puts you in front of leading brands and tech startups with roles you're interested in. So whether you’re hiring or looking, meet your match on Indeed Prime. Join now by going to <a href="https://www.indeedprime.com/ruby?sid=us_podcast&amp;kw=rubyonrails&amp;utm_source=podcast&amp;utm_campaign=NP-Prime-us--website-">www.indeedprime.com/ruby</a>.</p>

Episode 278: 278: Introducing Sorbet: A Ruby Typechecker with Paul Tarjan
<p>Paul Tarjan is a lifelong nerd, juggler and engineer. Nowadays, he works at Stripe on developer productivity and infrastructural components. He is the technical lead of Sorbet, a new static type checker for Ruby.</p> <p>Links for this episode:</p><ul><li><a href="https://www.quora.com/Why-did-Stripe-choose-to-use-Ruby-for-its-backend-language" class="link" target="_blank">Why did Stripe choose to use Ruby for its backend language?</a><br /></li><li><a href="https://sorbet.org/" class="link" target="_blank">Sorbet</a><br /></li><li><a href="https://sorbet.run/" class="link" target="_blank">Sorbet Playground</a><br /></li><li><a href="https://github.com/tupl-tufts/rdl" class="link" target="_blank">RDL (research project for ruby typing)</a><br /></li><li><a href="https://hacklang.org/" class="link" target="_blank">Hack (typechecker for PHP)</a><br /></li><li><a href="http://mypy-lang.org/" class="link" target="_blank">MyPy (typechecker for Python)</a><br /></li><li><a href="https://www.typescriptlang.org/" class="link" target="_blank">TypeScript (typechecker for JavaScript)</a><br /></li><li><a href="http://libraryofjuggling.com/" class="link" target="_blank">Paul&#x27;s Favorite Juggling Library</a><br /></li><li><a href="https://www.youtube.com/watch?v=vhvybkPa15c&amp;feature=youtu.be&amp;t=93" class="link" target="_blank">Video of Paul Juggling</a><br /></li><li><a href="https://twitter.com/ptarjan?lang=en" class="link" target="_blank">Paul Tarjan on Twitter (@paultarjan)</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p>

Episode 277: 277: Caching GraphQL with Michael Kelly
<p>Joining Brittany this week is Michael Kelly, a Senior Engineer with Stackshare and a passionate contributor to the open source ecosystem. He is the author of the graphql-cache gem, a caching plugin for graphql-ruby.</p> <p>Links for this episode:</p><ul><li><a href="https://stackshare.io" class="link" target="_blank">StackShare</a><br /></li><li><a href="https://github.com/rmosolgo/graphql-ruby" class="link" target="_blank">graphql-ruby on Github</a><br /></li><li><a href="https://github.com/stackshareio/graphql-cache" class="link" target="_blank">graphql-cache on Github</a><br /></li><li><a href="https://github.com/thebadmonkeydev" class="link" target="_blank">Michael Kelly on Github (@thebadmonkeydev)</a><br /></li><li><a href="https://github.com/stackshareio" class="link" target="_blank">StackShare on Github (@stackshareio)</a><br /></li><li><a href="https://twitter.com/stackshareio" class="link" target="_blank">StackShare on Twitter (@stackshareio)</a><br /></li><li><a href="https://stackshare.io/weekly" class="link" target="_blank">StackShare Newsletter</a><br /></li><li><a href="https://stackshare.io/careers" class="link" target="_blank">StackShare Careers</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Indeed Prime</strong></p> <ul> <li>Indeed Prime is a confidential, free service that puts you in front of leading brands and tech startups with roles you're interested in. So whether you’re hiring or looking, meet your match on Indeed Prime. Join now by going to <a href="https://www.indeedprime.com/ruby?sid=us_podcast&amp;kw=rubyonrails&amp;utm_source=podcast&amp;utm_campaign=NP-Prime-us--website-">www.indeedprime.com/ruby</a>.</li> </ul>

Episode 276: 276: Introducing ActionView::Component with Joel Hawksley
<p>Joel Hawksley is a software engineer at GitHub. He recently served as the technical lead for Project Paper Cuts, incorporating feedback from the community into GitHub. He is now the lead on introducing support for ActionView::Component into Rails core.</p> <p>Links for this episode:</p><ul><li><a href="https://www.galvanize.com" class="link" target="_blank">Galvanize</a><br /></li><li><a href="https://www.mojotech.com/" class="link" target="_blank">MojoTech</a><br /></li><li><a href="https://github.com/rails/rails/pull/36388" class="link" target="_blank">PR to Introduce Support for ActionView::Component</a><br /></li><li><a href="https://github.com/natashau" class="link" target="_blank">Natasha Umer on Github (@natashau)</a><br /></li><li><a href="https://github.com/joelhawksley/actionview-component-demo" class="link" target="_blank">joelhawksley/actionview-component-demo</a><br /></li><li><a href="https://github.com/trailblazer/cells" class="link" target="_blank">Trailblazer Gem</a><br /></li><li><a href="https://github.com/dry-rb/dry-view" class="link" target="_blank">dry-view Gem</a><br /></li><li><a href="https://github.com/komposable/komponent" class="link" target="_blank">komponent Gem</a><br /></li><li><a href="https://github.blog/2018-08-28-announcing-paper-cuts/" class="link" target="_blank">Introducing Project Paper Cuts</a><br /></li><li><a href="https://hawksley.org" class="link" target="_blank">Joel Hawksley&#x27;s Blog</a><br /></li><li><a href="https://github.com/joelhawksley" class="link" target="_blank">Joel Hawksley on Github (@joelhawksley)</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Hoefler&amp;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&amp;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&amp;Co. Use code RUBY for your discount at checkout!</p> <p><strong>Flatiron School</strong></p> <p>Whether you want to learn in-person or online, <strong>Flatiron School</strong> helps students change careers with confidence with 1:1 career coaching and a tuition-back guarantee—follow their proven job search framework and receive a job in 6 months, or your tuition back. Join the thousands of people who’ve changed things—learn more at <a href="www.flatironschool.com/Ruby">www.flatironschool.com/Ruby</a>.</p>

Episode 275: 275: ITP 2.1, Github is on Fire and Mechanical Keyboards with Brittany & Nick
<p>Nick Schwaderer and Brittany Martin talk about all of the cool things that are happening in their worlds. Tune in to dive into robots, the great cookie debate, Github acquisitions and new features and, of course, keyboards.</p> <p>Links for this episode:</p><ul><li><a href="https://www.youtube.com/watch?v=hSwtA-WmAcQ" class="link" target="_blank">Nick Schwaderer - OceansHQ - Future Sync 2019</a><br /></li><li><a href="https://www.simoahava.com/analytics/itp-2-1-and-web-analytics/#set-cookie-headers-in-a-server-side-script" class="link" target="_blank">ITP 2.1 And Web Analytics</a><br /></li><li><a href="https://schwad.github.io/past_rubies/2019/06/19/past-rubies-1.html" class="link" target="_blank">Past Rubies #1: Ruby Celebrity Free-For-All</a><br /></li><li><a href="https://pullpanda.com/github" class="link" target="_blank">Pull Panda is joining GitHub!</a><br /></li><li><a href="https://help.github.com/en/articles/navigating-code-on-github" class="link" target="_blank">Jumping to the definition of a function or method on Github</a><br /></li><li><a href="https://ergodox-ez.com" class="link" target="_blank">ErgoDox EZ Keyboard</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="brittanymartin.dev" class="link" target="_blank">Brittany Martin&#x27;s 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p>Whether you want to learn in-person or online, <strong>Flatiron School</strong> helps students change careers with confidence with 1:1 career coaching and a tuition-back guarantee—follow their proven job search framework and receive a job in 6 months, or your tuition back.</p> <p>Join the thousands of people who’ve changed things—learn more at <a href="www.flatironschool.com/Ruby">www.flatironschool.com/Ruby</a>.</p>

Episode 274: 274: Investing In Your Side Hustle with Scott Pio
<p>Roller Derby Nation is a growing network, dedicated to serving roller derby fans and their skaters. Brittany (Norma Skates) invited its founder, Scott Pio (Veggie Delight), on to the show to discuss dedication to your side hustle and how multi-tenancy can extend your application's reach.</p> <p>Links for this episode:</p><ul><li><a href="https://rdnation.com" class="link" target="_blank">Roller Derby Nation</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Multitenancy" class="link" target="_blank">Definition of Multitenancy</a><br /></li><li><a href="http://spoiledtechie.com/post/Who-am-I.aspx" class="link" target="_blank">Spoiled Techie | Scott&#x27;s Blog </a><br /></li><li><a href="https://getmakerlog.com" class="link" target="_blank">Makerlog</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p>Whether you want to learn in-person or online, <strong>Flatiron School</strong> helps students change careers with confidence with 1:1 career coaching and a tuition-back guarantee—follow their proven job search framework and receive a job in 6 months, or your tuition back.</p> <p>Join the thousands of people who’ve changed things—learn more at <a href="www.flatironschool.com/Ruby">www.flatironschool.com/Ruby</a>.</p>

Episode 273: 273: GraphQL Migration: A Use Case for Metaprogramming with Shawnee Gao
<p>Shawnee is a Fullstack Software Engineer on Square’s Business Operations Platform team. As a maintainer of a platform codebase, her work focuses on creating robust and scalable APIs and abstracting away lower level framework code. Which is what lead to her interest in ruby meta-programming and GraphQL!</p> <p>Links for this episode:</p><ul><li><a href="https://rubykaigi.org/2019/presentations/gao_shawnee.html#apr18" class="link" target="_blank">GraphQL Migration: A Proper Use Case for Metaprogramming?</a><br /></li><li><a href="https://developers.google.com/protocol-buffers/" class="link" target="_blank">Protobuffers</a><br /></li><li><a href="https://graphql-ruby.org/" class="link" target="_blank">GraphqlRuby Gem</a><br /></li><li><a href="https://github.com/maxiperezc/graphoid" class="link" target="_blank">Graphoid Gem</a><br /></li><li><a href="https://twitter.com/gao_shawnee" class="link" target="_blank">Shawnee Gao on Twitter (@gaoshawnee)</a><br /></li><li><a href="github.com/shawneegao" class="link" target="blank">Shawnee Gao on Github (@shawneegao)</a><br /></li><li><a href="https://twitter.com/squaredev?lang=en" class="link" target="_blank">Square Developer on Twitter (@squaredev)</a><br /></li><li><a href="https://squareup.com/us/en/developers" class="link" target="_blank">Square Developers Landing Site</a><br /></li><li><a href="https://buildwithsquare.slack.com" class="link" target="_blank">Square Developers Slack Channe</a><br /></li><li><a href="https://developer.squareup.com/blog/" class="link" target="_blank">Square Developers Blog</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="oscon.com/ruby">OSCON</a> is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.</li> </ul>

Episode 272: 272: Terrific Tech Bets with Sean Devine
<p>Brittany welcomed back Sean Devine, former host of the Ruby on Rails podcast , and now CEO of XBE. Along with catching up, Sean and Brittany discussed betting on solid technologies and his advice for technical CEOs.</p> <p>Links for this episode:</p><ul><li><a href="https://www.x-b-e.com/" class="link" target="_blank">XBE</a><br /></li><li><a href="https://jsonapi.org/" class="link" target="_blank">JSON:API — A specification for building APIs in JSON</a><br /></li><li><a href="https://tailwindcss.com/" class="link" target="_blank">tailwindcss | A utility-first CSS framework for rapidly building custom designs</a><br /></li><li><a href="https://github.com/isleofcode/corber" class="link" target="_blank">corber | CLI for building hybrid apps with Ember/Vue/Glimmer/Cordova </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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="oscon.com/ruby">OSCON</a> is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.</li> </ul>

Episode 271: 271: MEGA Railsconf 2019 Recap with Chris Oliver
<p>Chris Oliver, creator of GoRails and co-host of the Remote Ruby podcast, joined Nick Schwaderer to discuss his experience at Railsconf 2019. They also dive into form builder changes, documentation and ponder when Rails 6 will be released.</p> <p>Links for this episode:</p><ul><li><a href="https://gorails.com/" class="link" target="_blank">GoRails</a><br /></li><li><a href="https://www.hatchbox.io/" class="link" target="_blank">Hatchbox</a><br /></li><li><a href="https://railsconf.com/" class="link" target="_blank">Railsconf 2019</a><br /></li><li><a href="https://remoteruby.transistor.fm" class="link" target="_blank">Remote Ruby Podcast</a><br /></li><li><a href="https://twitter.com/ewlarson/status/1125411992645193728" class="link" target="_blank">Schedule from Railsconf 2006</a><br /></li><li><a href="https://www.youtube.com/watch?v=_bQ1p8P2qHM" class="link" target="_blank">(Unofficial) DHH Keynote @ RailsConf 2019</a><br /></li><li><a href="https://edgeguides.rubyonrails.org/6_0_release_notes.html" class="link" target="_blank">Ruby on Rails 6.0 Release Notes</a><br /></li><li><a href="https://twitter.com/excid3?lang=en" class="link" target="_blank">Chris Oliver on Twitter (@excid3)</a><br /></li><li><a href="https://twitter.com/Schwad4HD14?lang=en" class="link" target="_blank">Nick Schwaderer on Twitter (@Schwad4HD14)</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="oscon.com/ruby">OSCON</a> is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.</li> </ul>

Episode 270: 270: Lamby & The AWS of T-Shirts with Ken Collins
<p>Ken Collins is a Staff Engineer at Custom Ink focusing on DevOps and eCommerce in Rails. The minitest advocate recounted the origins of Lamby, a simple Rails &amp; AWS Lambda integration using Rack with Brittany.</p> <p>Links for this episode:</p><ul><li><a href="https://www.customink.com/" class="link" target="_blank">Custom Ink</a><br /></li><li><a href="https://github.com/customink/lamby" class="link" target="_blank">customink/lamby</a><br /></li><li><a href="http://rubyonjets.com/" class="link" target="_blank">Ruby on Jets | The Ruby Serverless Framework</a><br /></li><li><a href="https://aws.amazon.com/cloudformation/" class="link" target="_blank">AWS Cloudformation</a><br /></li><li><a href="https://twitter.com/metaskills?lang=en" class="link" target="_blank">Ken Collins on Twitter (@metaskills)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; 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> <ul> <li><a href="oscon.com/ruby">OSCON</a> is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.</li> </ul>

Episode 269: 269: Fixing Flaky Tests Like a Detective with Sonja Peterson
<p>Sonja Peterson is a senior software engineer at Devoted Health, working in Go and Typescript. Sonja guested on the show to speak with Brittany about her upcoming RailsConf talk, transitioning to Go and to spill on her favorite crime novels.</p> <p>Links for this episode:</p><ul><li><a href="https://www.devoted.com" class="link" target="_blank">DevotedHealth</a><br /></li><li><a href="https://www.bookbub.com/welcome" class="link" target="_blank">BookBub</a><br /></li><li><a href="https://golang.org/" class="link" target="_blank">The Go Programming Language</a><br /></li><li><a href="https://railsconf.com/program/sessions#session-763" class="link" target="_blank">Fixing Flaky Tests Like a Detective @ RailsConf 2019</a><br /></li><li><a href="https://martinfowler.com/articles/practical-test-pyramid.html" class="link" target="_blank">The Practical Test Pyramid</a><br /></li><li><a href="https://www.amazon.com/Tana-French/e/B001H6IGWU%3Fref=dbs_a_mng_rwt_scns_share" class="link" target="_blank">Tana French&#x27;s Books</a><br /></li><li><a href="https://www.goodreads.com/book/show/36337550-the-7-deaths-of-evelyn-hardcastle" class="link" target="_blank">The 7½ Deaths of Evelyn Hardcastle by Stuart Turton</a><br /></li><li><a href="https://robert-galbraith.com/writing/" class="link" target="_blank">Robert Galbraith&#x27;s Books</a><br /></li><li><a href="https://twitter.com/sonjabpeterson?lang=en" class="link" target="_blank">Sonja Peterson on Twitter (@sonjabpeterson)</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul>

Episode 268: 268: Origins of Discourse & Changing Your Developer Mindset with Sam Saffron
<p>Sam Saffron is the co-founder of Discourse and previously a developer at Stack Overflow. He loves writing software, especially performance improvements in Ruby. Sam joined Brittany from Australia to discuss his blog post, "Why I stuck with Windows for 6 years while developing Discourse".</p> <p>Links for this episode:</p><ul><li><a href="https://samsaffron.com" class="link" target="_blank">Sam&#x27;s Blog</a><br /></li><li><a href="https://www.discourse.org" class="link" target="_blank">Discourse</a><br /></li><li><a href="https://github.com/discourse/mini_racer" class="link" target="_blank">miniracer | Minimal embedded v8</a><br /></li><li><a href="https://samsaffron.com/archive/2019/03/31/why-i-stuck-with-windows-for-6-years-while-developing-discourse" class="link" target="blank">Why I stuck with Windows for 6 years while developing Discourse</a><br /></li><li><a href="https://twitter.com/samsaffron?lang=en" class="link" target="_blank">Sam Saffron on Twitter (@samsaffron)</a><br /></li><li><a href="https://twitter.com/sprngr_" class="link" target="_blank">Episode Introduction, Editing and Outro by Michael Springer</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="oscon.com/ruby">OSCON</a> is ground zero to find out what you need to be in the know about in the open source community for 20 years. Listeners to the Ruby on Rails podcast can get 20% off of most* passes to OSCON when you go to oscon.com/ruby and use code RUBY20 during registration.</li> </ul>

Episode 267: 267: The Evolution of RubyMotion/DragonRuby with Lori Olson
<p>RubyMotion, soon to be DragonRuby, empowers developers to write cross-platform apps for iOS, Android and OS X in Ruby. Lori Olson joined Brittany on the show to discuss the evolution of the framework, her mobile development courses and her (potentially) controversial opinions of Javascript.</p> <p>Links for this episode:</p><ul><li><a href="http://www.rubymotion.com/" class="link" target="_blank">RubyMotion: Write cross-platform native apps in Ruby</a><br /></li><li><a href="https://motioneers.herokuapp.com/" class="link" target="_blank">Mountaineers on Slack</a><br /></li><li><a href="https://wndx.school/p/6-pack-apps" class="link" target="_blank">6 Pack Apps</a><br /></li><li><a href="https://wndx.school/p/rubymotion-jumpstart" class="link" target="_blank">RubyMotion Jumpstart</a><br /></li><li><a href="https://dev.to/rubyrogues/rr-405---rubymotion-with-lori-olson" class="link" target="_blank">Ruby Rogues 405: Rubymotion with Lori Olson</a><br /></li><li><a href="https://github.com/infinitered/redpotion" class="link" target="_blank">RedPotion</a><br /></li><li><a href="http://www.rubymotion.com/news/2019/03/01/the-sleeping-dragon-has-awoken.html" class="link" target="_blank">The Sleeping Dragon Has Awoken, And Is Filled With A Terrible Resolve</a><br /></li><li><a href="https://twitter.com/amirrajan" class="link" target="_blank">Amir Rajan on Twitter (@amirrajan)</a><br /></li><li><a href="https://twitter.com/wndxlori" class="link" target="_blank">Lori M Olson on Twitter (@wndxlori)</a><br /></li><li><a href="https://wndx.school/" class="link" target="_blank">WNDX School</a><br /></li></ul>

Episode 266: 266: Dodging Ubuntu End of Life & Ruby on Rails DevOps with Justin Snair
<p>Ubuntu 14.04, a common Ruby on Rails hosting environment, reached its end of life on April 30, 2019. Brittany brought on Justin Snair, Director of Cloud Infrastructure for the Pittsburgh Cultural Trust, to discuss his custom script for upgrading their hosting environments and his tips for earning AWS certifications.</p> <p>Links for this episode:</p><ul><li><a href="https://acloud.guru" class="link" target="_blank">A Cloud Guru</a><br /></li><li><a href="https://linuxacademy.com" class="link" target="_blank">Linux Academy</a><br /></li><li><a href="https://aws.amazon.com/certification/" class="link" target="_blank">AWS Certification</a><br /></li><li><a href="https://www.canonical.com/" class="link" target="_blank">Canonical | The company behind Ubuntu</a><br /></li><li><a href="https://itsfoss.com/ubuntu-14-04-end-of-life/" class="link" target="_blank">Ubuntu 14.04 is Reaching the End of Life</a><br /></li><li><a href="https://aws.amazon.com/ec2/pricing/reserved-instances/" class="link" target="_blank">Amazon EC2 Reserved Instances</a><br /></li><li><a href="https://aws.amazon.com/autoscaling/" class="link" target="_blank">AWS Auto Scaling</a><br /></li><li><a href="https://gist.github.com/justinsnair/c43cee3647a2a1ca9f9c08c0cdc89390" class="link" target="_blank">Justin&#x27;s Rails Env Upgrade Script (Gist)</a><br /></li><li><a href="https://www.brightbox.com/docs/ruby/ubuntu/" class="link" target="_blank">Ruby packages for Ubuntu - Brightbox Cloud</a><br /></li><li><a href="https://help.ubuntu.com/lts/serverguide/postfix.html.en" class="link" target="_blank">Postfix - Ubuntu Documentation</a><br /></li><li><a href="https://docs.microsoft.com/en-us/windows-server/networking/technologies/nps/nps-top" class="link" target="_blank">Windows RADIUS server</a><br /></li><li><a href="https://aws.amazon.com/codedeploy/" class="link" target="_blank">AWS CodeDeploy</a><br /></li><li><a href="https://aws.amazon.com/cloudwatch/" class="link" target="_blank">Amazon CloudWatch</a><br /></li><li><a href="https://aws.amazon.com/deeplens/" class="link" target="_blank">AWS DeepLens – Deep learning enabled video camera </a><br /></li><li><a href="https://www.linkedin.com/in/justin-snair-529a47126" class="link" target="_blank">Justin Snair on Linked In</a><br /></li><li><a href="https://www.upwork.com/o/profiles/users/_~0176414637b0b741ef/" class="link" target="_blank">Justin Snair on Upwork</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; 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>

Episode 265: 265: Rails 6 Showcase Showdown with Edouard Chin
<p>Guest host, Nick Schwaderer, chatted with Edouard Chin, Production Engineer at Shopify about one of the biggest Rails releases to date: Rails 6. Tune in to hear which features Nick and Edouard are most excited to use at their respective jobs.</p> <p>Links for this episode:</p><ul><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li><li><a href="https://github.com/Edouard-chin" class="link" target="_blank">Edouard Chin on Github </a><br /></li><li><a href="https://blog.driftingruby.com/ruby-on-rails-6-0-beta-1-deprecations/" class="link" target="_blank">Ruby on Rails 6.0 Beta 1 Deprecations</a><br /></li><li><a href="https://github.com/shopify/deprecation_toolkit" class="link" target="_blank">Shopify&#x27;s Deprecation Toolkit</a><br /></li><li><a href="https://github.com/Shopify/bootboot" class="link" target="_blank">Shopify&#x27;s Bootboot</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> <ul> <li><a href="http://utm.io/ucZ3">Blockstack</a> The Blockstack ecosystem is hard at work to provide better, safer, user-owned apps. Ruby developers can get started in 45 minutes with the ‘Zero-to-Dapp’ Tutorial which will take you through building your first decentralized application today.</li> </ul>

Episode 264: 264: Transitioning from Client Services to Products with Tom Rossi
<p>Tom Rossi is the cofounder of Higher Pixels, the company behind several Ruby on Rails built web products. He joined Brittany from sunny Florida to talk about transitioning from a client services business to a product company and being intentionally small.</p> <p>Links for this episode:</p><ul><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://www.higherpixels.com/" class="link" target="_blank">Higher Pixels</a><br /></li><li><a href="https://twitter.com/buzzsprout" class="link" target="_blank">Buzzsprout on Twitter (@buzzsprout)</a><br /></li><li><a href="https://incompetech.com" class="link" target="_blank">Episode Music: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="http://utm.io/ucZ3">Blockstack</a> The Blockstack ecosystem is hard at work to provide better, safer, user-owned apps. Ruby developers can get started in 45 minutes with the ‘Zero-to-Dapp’ Tutorial which will take you through building your first decentralized application today.</li> </ul>

Episode 263: 263: Abstractions and Generalist Strategy with Sarah Withee
<p>Sarah Withee is a polyglot software engineer, public speaker, and mentor located in Pittsburgh, PA. As the Director of Programming for Abstractions, a multi-disciplinary conference with an open CFP, Sarah offered advice for potential speakers and shared her thoughts on being a generalist.</p> <p>Links for this episode:</p><ul><li><a href="https://abstractions.io/cfp/" class="link" target="_blank">Abstractions CFP</a><br /></li><li><a href="https://lucybain.com/blog/2016/conference-proposal-ideas/" class="link" target="_blank">How to come up with conference proposal ideas</a><br /></li><li><a href="sarahwithee.com/now" class="link" target="_blank">Sarah&#x27;s Site</a><br /></li><li><a href="https://www.globaldiversitycfpday.com/" class="link" target="_blank">global diversity CFP day</a><br /></li><li><a href="https://twitter.com/geekygirlsarah" class="link" target="_blank">Sarah on Twitter (@geekygirlsarah)</a><br /></li><li><a href="https://twitter.com/abstractionscon" class="link" target="_blank">Abstractions on Twitter (@abstractionscon)</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="http://utm.io/ucZ3">Blockstack</a> The Blockstack ecosystem is hard at work to provide better, safer, user-owned apps. Ruby developers can get started in 45 minutes with the ‘Zero-to-Dapp’ Tutorial which will take you through building your first decentralized application today.</li> </ul>

Episode 262: 262: Reasonably Up-To-Date with Jan Krutisch
<p>Jan Krutisch is a software developer from Hamburg, Germany and the cofounder of Depfu.com, a service that helps teams to keep their dependencies up to date. Jan and Brittany discuss dependency management, publishing and marketing tools to developers.</p> <p>Links for this episode:</p><ul><li><a href="https://depfu.com/5by5" class="link" target="_blank">Depfu with 5 by 5 Promotion</a><br /></li><li><a href="https://kosmos.social/@halfbyte" class="link" target="_blank">Jan on Mastodon </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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul>

Episode 261: 261: Domain Driven Design & Bots with José Albornoz
<p>Special Guest Host, Nick Schwaderer, stepped into Brittany's hosting shoes this week to interview Shopify's José Albornoz. Tune in for an insightful conversation about Shopify's infrastructure and how personal bot building makes the world a better place.</p> <p>Links for this episode:</p><ul><li><a href="https://twitter.com/Schwad4HD14" class="link" target="_blank">Nick Schwaderer on Twitter (@Schwad4HD14)</a><br /></li><li><a href="https://github.com/hellostealth/stealth" class="link" target="_blank">Stealth</a><br /></li><li><a href="https://www.lita.io/" class="link" target="_blank">Lita: ChatOps</a><br /></li><li><a href="https://github.com/eljojo/telegram_bot" class="link" target="_blank">TelegramBot</a><br /></li><li><a href="https://twitter.com/eljojo" class="link" target="_blank">José Albornoz on Twitter (eljojo)</a><br /></li><li><a href="https://www.bensound.com/royalty-free-music/track/inspire" class="link" target="_blank">Episode Music: &quot;Inspire&quot; by BenSounds</a><br /></li></ul>

Episode 260: 260: Rails Performance with Nate Berkopec
<p>Nate Berkopec is the proprietor of Speedshop, a Ruby on Rails performance consultancy. He will be holding a Rails Performance Workshop after Railsconf in Minneapolis. They chatted about performance and their loyalty for the Ruby community.</p> <p>Links for this episode:</p><ul><li><a href="https://www.speedshop.co/" class="link" target="_blank">Speedshop - Ruby on Rails performance consulting</a><br /></li><li><a href="https://www.speedshop.co/blog/" class="link" target="_blank">Speedshop Blog</a><br /></li><li><a href="https://www.railsspeed.com/" class="link" target="_blank">The Complete Guide to Rails Performance</a><br /></li><li><a href="https://www.speedshop.co/tune.html" class="link" target="_blank">Tune</a><br /></li><li><a href="https://gumroad.com/l/EFwmR" class="link" target="_blank">Rails Performance Workshop after Railsconf (Minneapolis)</a><br /></li><li><a href="https://speedshop.us11.list-manage.com/subscribe" class="link" target="_blank">Speedshop Ruby Performance Newsletter</a><br /></li><li><a href="https://twitter.com/nateberkopec" class="link" target="_blank">Nate Berkopec on Twitter (@nateberkopec)</a><br /></li></ul>

Episode 259: 259: Continuous Deployment (dpl) with Hiro Asari
<p>Hiro Asari is a software developer at Travis CI and has spoken at many conferences across the globe. Hiro guested on to the show to discuss dpl, a continuous deployment tool he maintains at TravisCI.</p> <p>Links for this episode:</p><ul><li><a href="https://github.com/headius" class="link" target="_blank">Charles Nutter on Github</a><br /></li><li><a href="https://github.com/enebo" class="link" target="_blank">Tom Enebo on Github</a><br /></li><li><a href="https://github.com/travis-ci/dpl" class="link" target="_blank">dpl</a><br /></li><li><a href="https://github.com/rkh" class="link" target="_blank">Konstantin Haase on Github</a><br /></li><li><a href="https://docs.travis-ci.com/user/deployment" class="link" target="_blank">Deployment on TravisCI</a><br /></li><li><a href="https://martinfowler.com/articles/continuousIntegration.html" class="link" target="_blank">Martin Fowler&#x27;s Thoughts on Continuous Integration</a><br /></li><li><a href="https://twitter.com/hiro_asari" class="link" target="_blank">Hiro Asari on Twitter (@hiroasari)</a><br /></li><li><a href="https://github.com/BanzaiMan" class="link" target="blank">Hiro Asari on Github (@BanzaiMan)</a><br /></li><li><a href="https://www.bensound.com/royalty-free-music/track/straight" class="link" target="_blank">Episode Music: &quot;Straight&quot; by BenSound</a><br /></li></ul>

Episode 258: 258: Run.rb and Mental Health Awareness with Jason Charnes
<p>Jason Charnes is a web developer, podcaster (Remote Ruby), husband, and dad who is part of the team of run.rb, a Ruby emulator in the browser. After discussing their mutual love of Ruby, Brittany and Jason discuss the importance of mental health awareness in the developer community.</p> <p>Links for this episode:</p><ul><li><a href="https://github.com/jasoncharnes/run.rb" class="link" target="_blank">run.rb</a><br /></li><li><a href="https://southeastruby.com/" class="link" target="_blank">Southeast Ruby </a><br /></li><li><a href="https://remoteruby.transistor.fm/" class="link" target="_blank">Remote Ruby </a><br /></li><li><a href="https://remoteruby.transistor.fm/19" class="link" target="_blank">Remote Ruby with Brittany as Guest</a><br /></li><li><a href="https://adaa.org/understanding-anxiety/generalized-anxiety-disorder-gad" class="link" target="_blank">Generalized Anxiety Disorder (GAD)</a><br /></li><li><a href="https://twitter.com/jmcharnes" class="link" target="_blank">Jason Charnes on Twitter (@jmcharnes)</a><br /></li><li><a href="https://www.podia.com/" class="link" target="_blank">Podia</a><br /></li><li><a href="https://www.bensound.com/royalty-free-music/track/downtown" class="link" target="_blank">Episode Music: &quot;Downtown&quot; by BenSound</a><br /></li></ul>

Episode 257: 257: Apprenticing at thoughtbot with Sarah Dawson
<p>Brittany is on the road in NYC! Her company is a new client with thoughtbot, a creative studio that helps clients build applications. Brittany took a coffee break to chat with Sarah Dawson, their newest apprentice about thoughtbot's apprenticeship program, the thin line between junior developer and established developer and her initial reaction to Rails.</p> <p>Links for this episode:</p><ul><li><a href="https://thoughtbot.com" class="link" target="_blank">thoughtbot</a><br /></li><li><a href="https://github.com/thoughtbot" class="link" target="_blank">thoughtbot&#x27;s Opensource Libraries</a><br /></li><li><a href="https://twitter.com/thoughtbot" class="link" target="_blank">thoughtbot on Twitter</a><br /></li><li><a href="https://twitter.com/BrittJMartin/status/1088124750046597122" class="link" target="_blank">Storyboarding at thoughtbot </a><br /></li><li><a href="https://www.bensound.com/royalty-free-music/track/happy-rock" class="link" target="_blank">Episode Music: &quot;Happy Rock&quot; by bensound </a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><a href="http://onemonth.com/rubyonrails">One Month</a> (For a limited time visit <a href="http://onemonth.com/rubyonrails">onemonth.com/rubyonrails</a> to get 10% off any coding course).</li> </ul>

Episode 256: 256: Empowering Founders with Emily Wazlak from Shine Registry
<p>Emily is the CEO of Shine Registry, a startup built on Rails that’s working on reshaping tradition to increase gender equity in entrepreneurship. Brittany has been consulting on the project so she invited Emily on to discuss prototyping an application quickly in RoR, being a non-technical founder and how our listeners can get involved with Shine Registry.</p> <p>Links for this episode:</p><ul><li><a href="https://www.shineregistry.com/" class="link" target="_blank">Shine Registry</a><br /></li><li><a href="https://www.cmu.edu/swartz-center-for-entrepreneurship/education-and-resources/project-olympus/" class="link" target="_blank">Project Olympus</a><br /></li><li><a href="https://www.instagram.com/shineregistry/?hl=en" class="link" target="_blank">Shine Registry on Instagram</a><br /></li><li><a href="[email protected]" class="link" target="_blank">[email protected] for interest in joining Shine Registry</a><br /></li><li><a href="https://twitter.com/ewazlak?lang=en" class="link" target="_blank">Emily Wazlak on Twitter</a><br /></li><li><a href="http://freemusicarchive.org/music/Podington_Bear/Background/KeepDancing" class="link" target="_blank">Episode Music: &quot;Keep Dancing&quot; by Podington Bear</a><br /></li></ul><h4>Brought to you by:</h4> <ul> <li><p><a href="http://onemonth.com/rubyonrails">One Month</a> (For a limited time visit <a href="http://onemonth.com/rubyonrails">onemonth.com/rubyonrails</a> to get 10% off any coding course).</p></li> <li><p><a href="https://rubyonice.com">Ruby on Ice</a> (Use the code 5by5 before January 31st to receive a 10% discount on your ticket).</p></li> </ul>

Episode 255: 255: Submit Your Railsconf CFP with Marty Haught
<p>On December 28th, the CFP opened for Railsconf 2019. This year’s conference will be from April 30 to May 2 in Minneapolis, Minnesota. Marty Haught, one of the Directors of Ruby Central, came on to answer your burning Railsconf questions.</p> <p>Links for this episode:</p><ul><li><a href="https://cfp.rubycentral.org/events/railsconf2019" class="link" target="_blank">Railsconf 2019 CFP</a><br /></li><li><a href="http://rubycentral.org/" class="link" target="_blank">Ruby Central</a><br /></li><li><a href="https://www.meetup.com/boulder_ruby_group/" class="link" target="_blank">Boulder Ruby Group</a><br /></li><li><a href="http://railsconf.com/" class="link" target="_blank">Railsconf Website</a><br /></li><li><a href="https://confreaks.tv/conferences/railsconf" class="link" target="_blank">Confreaks TV | RailsConf</a><br /></li><li><a href="https://twitter.com/mghaught?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" class="link" target="_blank">Marty Haught on Twitter</a><br /></li><li><a href="https://twitter.com/railsconf" class="link" target="_blank">Railsconf on Twitter</a><br /></li><li><a href="http://freemusicarchive.org/music/Scott_Holmes/" class="link" target="_blank">Episode Music: &quot;Positive and Fun&quot; by Scott Holmes</a><br /></li></ul>