
The Ruby on Rails Podcast
537 episodes — Page 4 of 11

Episode 387: From Architect to VP of Engineering with Bruno Miranda
Bruno Miranda is responsible for leading Doximity’s engineering teams across the areas of data, mobile, infrastructure, and web engineering. Bruno architected the earliest versions of the company’s core software platform and lead efforts to build out a highly resilient technology stack. Brian and Brittany inquire what the responsibilities of a VP of Engineering are, the proper way to onboard a new engineer and how to approach building distributed engineering teams. Rails can scale. Show Notes & Links: Doximity, Inc. - GitHub (https://github.com/doximity) Work @ Doximity (https://workat.doximity.com/) Bruno's Personal Site (https://brunomiranda.com/) Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 386: Marginally Wiser (Product Management) with Danny Issroff
It's a family affair! Danny Issroff, Jemma's older brother, visited the show to discuss all things product management. Jemma and Brittany quizzed him about how developers can understand product, advice for aspiring PMs and why developers are a precious resource. Show Notes & Links: Special Discount for Ruby Garbage Collection in Under Two Hours (jemma.dev/book/therubyonrailspodcast) Contact Jemma to talk to Danny (https://twitter.com/JemmaIssroff) Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 385: Minimal Flame Wars (Prettier, Parsing and Regex) with Kevin Newton
Kevin Newton is a staff engineer at Shopify on the Ruby and Rails infrastructure team. He’s working on improving the speed and efficiency of CRuby. The trio (Kevin, Nick and Brittany) discuss RubyKaiji talks, Kevin's work on the Prettier plug-in for Ruby and RegularExpression, the Shopify HackDays project Kevin and Nick worked on. Show Notes & Links: RegularExpression (https://github.com/kddnewton/regular_expression) Prettier Plugin for Ruby (https://github.com/prettier/plugin-ruby) Parsing Ruby (https://github.com/kddnewton/parsing-ruby) yjit (https://github.com/Shopify/yjit) Ruby Hacking Guide (https://ruby-hacking-guide.github.io/) Prettier Printer (https://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf) Prettier Print Module in Ruby Core (https://github.com/ruby/prettyprint) An Introduction to Speculative Optimization in V8 (https://ponyfoo.com/articles/an-introduction-to-speculative-optimization-in-v8) Kevin Newton (@kddnewton) | Twitter (https://twitter.com/kddnewton?lang=en) Kevin Newton on Github (https://github.com/kddnewton) Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution. Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 384: The TextUs Junior Trio with Saundra Catalina, Jeff Golden and Luke Mason
Brittany has been talking about them for weeks and they are here: the newly minted junior developers of TextUs. Tune into to listen to Saundra Catalina, Jeff Golden and Luke Mason share why they learned to code, how they chose their programs, how they tackled finding their first role, their thoughts on mentorship and of course, any advice they have for the junior listeners out there. Show Notes & Links: Turing School (https://turing.edu/) Flatiron School (https://flatironschool.com/) Saundra on LinkedIn (https://www.linkedin.com/in/saundra-catalina/) Jeff on LinkedIn (https://www.linkedin.com/in/gjeffgolden/) Luke on LinkedIn (https://www.linkedin.com/in/lukejmason/) Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution. Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 383: Aim for Good (GoodJob) with Ben Sheldon
Ben Sheldon is the Director of Engineering Operations at Code for America and the author of the GoodJob gem. He fields all of Brittany's questions about why GoodJob was created, how it leverages Active Job, why a dev team would select it and what the life of an open source maintainer currently looks like. Show Notes & Links: Code for America (https://www.codeforamerica.org/) bensheldon/good_job - GitHub (https://github.com/bensheldon/good_job) RailsConf 2015 Keynote (“Rails is my prepper backpack”) (https://www.youtube.com/watch?v=KJVTM7mE1Cc) Stephen Baker’s “History of RSpec” (https://www.stevenrbaker.com/tech/history-of-rspec.html) Ben's Blog (http://Island94.org) Ben Sheldon (@bensheldon) · Twitter (https://twitter.com/bensheldon?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution. Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 382: Code::Anth with Gui Heurich
After participating in his study, Brittany interviewed Gui Heurich. Gui is a Brazilian anthropologist and programmer, currently researching the Ruby language and its community in an ambitious projected named Code::Anth. He lives in England, where he works as a Ruby backend developer at Farmdrop and also as an Associate Researcher at University College London. Show Notes & Links: Code::Anth (http://code-anth.xyz/) Gui Heurich (@anthrolanguage) | Twitter (https://twitter.com/anthrolanguage?lang=en) Email Gui at [email protected] Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution. Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 381: Life Stories and Some Of Our Favorite Things (Brittany & Jemma)
Jemma is going to be joining Shopify as a member of the Core Foundations team! She and Brittany discuss the interview process from Jemma's perspective. They then talk through their favorite developer tools, what they would improve and what sponsorship means for this show and WNB.rb. Show Notes & Links: Six Degrees of Kevin Bacon (https://en.wikipedia.org/wiki/Six_Degrees_of_Kevin_Bacon) Episode 365 - I Believe in the Rails Magic with Brittany & Nick (https://www.therubyonrailspodcast.com/365) Tmux - GitHub (https://github.com/tmux/tmux/wiki) Oh My Zsh - a delightful & open source framework for Zsh (https://ohmyz.sh/) WNB.rb (@wnb_rb) | Twitter (https://twitter.com/wnb_rb?lang=en) Contact WNB.rb for Sponsoring at [email protected] Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution. Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 380: Equity for Developers with Aaron Kahn
Returning from Episode 343, Aaron Kahn is a Certified Financial Planner at Wealth Management Strategies, Inc. Brittany and Brian invited Aaron back on to the show to break down equity for developers: why they should care, equity terminology and guidance for when their employer is sold and they have vested stock. Show Notes & Links: Episode 343: Finance for Software Developers with Aaron Kahn (https://5by5.tv/rubyonrails/343) 83(b) Election (https://www.investopedia.com/terms/1/83b-election.asp) An Introduction to Incentive Stock Options (https://www.investopedia.com/articles/stocks/12/introduction-incentive-stock-options.asp) Non-Qualified Stock Option (NSO) (https://www.investopedia.com/terms/n/nso.asp) The Importance of Diversification (https://www.investopedia.com/investing/importance-diversification/) Satisficing (https://www.investopedia.com/terms/s/satisficing.asp) Aaron Kahn on LinkedIn (https://www.linkedin.com/in/aaron-kahn-7104a615/) Aaron's Website (https://www.mywealthmgmt.com/) Sponsored By: Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution. Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 379: MEGA Crossover Episode (The Bike Shed x Rails with Jason x Remote Ruby x The Ruby on Rails Podcast)
The episode you wanted and deserved! Brittany teams up with her favorite Ruby podcast hosts: Chris Oliver, Jason Charnes, Andrew Mason, Chris Toomey, Steph Viccari and Jason Swett in an epic crossover to discuss the origins of their shows, experiences as hosts, why podcasting is so important in keeping the Ruby community thriving and their shows' legacies. Show Notes & Links: Remote Ruby (https://remoteruby.transistor.fm/) The Bike Shed (https://www.bikeshed.fm/) Rails with Jason (https://www.codewithjason.com/rails-with-jason-podcast/) Chris Oliver (@excid3) | Twitter (https://twitter.com/excid3) Jason Charnes (@jmcharnes) | Twitter (https://twitter.com/jmcharnes) Andrew Mason (@andrewmcodes) | Twitter (https://twitter.com/andrewmcodes) Chris Toomey (@christoomey) | Twitter (https://twitter.com/christoomey) Steph Viccari (@SViccari) | Twitter (https://twitter.com/SViccari) Jason Swett (@JasonSwett) | Twitter (https://twitter.com/JasonSwett) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 378: A Functional Mental Model for Integrations with Joël Quenneville
Joël Quenneville is a consulting developer with thoughtbot. Joël wrote a recent article on the thoughtbot blog which explored how OOP, TDD, and functional programming ideas can all be used as lenses to help us gain a better understanding of our problem and potential solutions. Brittany and Joël discussed how these concepts can directly apply to implementing third party integrations. Show Notes & Links: Testing Objects with a Functional Mindset (https://thoughtbot.com/blog/functional-viewpoints-on-testing-objectoriented-code) Simplifying Tests by Extracting Side-Effects (https://thoughtbot.com/blog/simplify-tests-by-extracting-side-effects) Building Reusable Object-Oriented Systems: Composition (https://thoughtbot.com/blog/reusable-oo-composition) Joël on Twitter (@joelquen) (https://twitter.com/joelquen) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 377: The Ruby Super Team (Brittany and Nick)
Nick's debut as a co-host on The Ruby on Rails Podcast! Nick tells Brittany about the ambitious project he and his Hack Day team took on at Shopify. Brittany updates Nick on her trip to Denver to meet the team at TextUs and how her junior team members are doing a month in. They wrap up by reflecting on how much hiring has changed since they discussed it in depth last spring. Show Notes & Links: kddnewton/regular_expression (https://github.com/kddnewton/regular_expression) Viking Code School: Become a Web Developer (https://www.vikingcodeschool.com/) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 376: Technically Speaking (Brittany and Jemma)
Jemma's debut as a co-host on The Ruby on Rails Podcast! Brittany and Jemma discuss WNB.rb's upcoming Fireside Chats about Technical Speaking and how Jemma is approaching the event as a moderator. Brittany shares her experience onboarding three (!) new Junior developers at TextUs and they both discuss how the approach writing and submitting talks. Lastly, they talk about setting engineering cultures within teams. Show Notes & Links: Register for Fireside Chats about Technical Speaking (https://www.eventbrite.com/e/wnbrb-fireside-chat-about-technical-speaking-tickets-155709113149) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 375: A Technical CTO with Frank Lamantia
Brittany and Brian are joined with Frank Lamantia, CTO for Bold Penguin. His background is in software engineering; he likes to call himself a recovering Java developer. He runs product management, software engineering, cloud & site-reliability engineering, information security, and internal IT. The trio discuss the recent Bold Penguin feature on the Stack Overflow Podcast and Bold Penguin's hiring practices. Show Notes & Links: Bold Penguin (https://www.boldpenguin.com/) Stack Overflow Podcast | Podcast 338: Why is it so hard to find Ruby developers? (https://stackoverflow.blog/2021/05/14/podcast-338-why-is-it-so-hard-to-find-ruby-developers/) Frank Lamantia | LinkedIn (https://www.linkedin.com/in/frank-lamantia/) Contact Brian Mariani at Mirror Placement (https://www.mirrorplacement.com/) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 374: Spearheading Static Site Generators with Ruby (Bridgetown) with Jared White
Jared White is passionate about rolling back some of the complexity of the modern web and finding simpler paths forward using easy-to-understand tools and, of course, Ruby. He and Brittany discuss the origins and goals of Bridgetown, a Webpack-aware, Ruby-powered static site generator for the modern Jamstack era. Show Notes & Links: Bridgetown (https://www.bridgetownrb.com/) Bridgetown on Github (https://github.com/bridgetownrb/bridgetown) Jared White (@jaredcwhite) | Twitter (https://twitter.com/jaredcwhite?lang=en) Jared's Personal Site (https://jaredwhite.com/) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails). Honeybadger (https://www.honeybadger.io/) Honeybadger makes you a DevOps hero by combining error monitoring, uptime monitoring and check-in monitoring into a single, easy to use platform. Go to Honeybadger.io (https://www.honeybadger.io/) and discover how Starr, Josh, and Ben created a 100% bootstrapped monitoring solution.

Episode 373: WNB.rb: Creating A Community with Jemma Issroff, Emily Giurleo and Sylwia Vargas
It’s no secret that Brittany admires WNB.rb, a community and monthly Ruby meetup for women and non-binary folks. She welcomed the three organizers: Jemma Issroff, Emily Giurleo and Sylwia Vargas to discuss the origins and future initiatives of WNB.rb. Show Notes & Links: WNB.rb on Eventbrite (https://www.eventbrite.com/o/wnbrb-32770260241) WNB.rb (@wnb_rb) | Twitter (https://twitter.com/wnb_rb?lang=en) Jemma Issroff (@JemmaIssroff) | Twitter (https://twitter.com/JemmaIssroff) Emily Giurleo (@EmilyGiurleo) | Twitter (https://twitter.com/EmilyGiurleo) Sylwia Vargas (@SylwiaVargas) | Twitter (https://twitter.com/SylwiaVargas) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 372: The Debut of The Ruby on Rails Podcast
It is the debut of The Ruby on Rails Podcast! Brittany and Mirror Placement have partnered on the next iteration of the podcast, with Brian Mariani joining as a regular co-host. They discuss the exciting changes coming and then dive into the current world of Ruby recruiting and hiring. Show Notes & Links: Mirror Placement (https://www.mirrorplacement.com) Sponsored By: Scout APM (http://scoutapm.com/rubyonrails) Try their error monitoring and APM free for 14-days, no credit card needed! And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at http://scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).

Episode 371: The Railsconf 2021 Story with Marty Haught and Evan Phoenix
<p>Marty Haught and Evan Phoenix, Directors of Ruby Central, guested on the show to explain Ruby Central's place in our community, how Railsconf 2021 came together and what we can expect from the upcoming Rubyconf 2021 as a dual virtual and in-person conference.</p> <p>Links for this episode:</p><ul><li><a href="https://www.rubycentral.org" class="link" target="_blank">Ruby Central</a><br /></li><li><a href="https://railsconf.org" class="link" target="_blank">RailsConf 2021</a><br /></li><li><a href="https://rubyconf.org" class="link" target="_blank">RubyConf 2021 | Denver &amp; Virtual November 8-10!</a><br /></li><li><a href="https://stackoverflow.blog/2021/05/14/podcast-338-why-is-it-so-hard-to-find-ruby-developers/" class="link" target="_blank">Stack Overflow Podcast | Podcast 338: Why is it so hard to find Ruby developers</a><br /></li><li><a href="https://twitter.com/mghaught?lang=en" class="link" target="_blank">Marty Haught (@mghaught) | Twitter</a><br /></li><li><a href="https://twitter.com/evanphx?lang=en" class="link" target="_blank">Mx. Evan Phoenix (@evanphx) | Twitter</a><br /></li><li><a href="https://twitter.com/rubyconf?lang=en" class="link" target="_blank">RubyConf (@rubyconf) | Twitter</a><br /></li><li><a href="https://twitter.com/railsconf?lang=en" class="link" target="_blank">RailsConf (@railsconf) | 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 370: From 2 to 15 Engineers with Zach Stradling
<p>Zach Stradling was the first Software Engineer on the original Trainual team. He joins Brittany to discuss how he grew an engineering team from 2 to 15 (spoiler: they are hiring!), how to define engineering culture and their use of service objects.</p> <p>Links for this episode:</p><ul><li><a href="https://trainual.com/" class="link" target="_blank">Trainual | All-In-One Training &amp; Knowledge Platform</a><br /></li><li><a href="https://trainual.com/engineers" class="link" target="_blank">Engineering Careers @ Trainual </a><br /></li><li><a href="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=&amp;ved=2ahUKEwj9zs_x38vwAhXZVs0KHfJ-A5IQFjATegQIAhAD&amp;url=https%3A%2F%2Fslack.com%2Fapps%2FA11MJ51SR-donut&amp;usg=AOvVaw1-MgiUTWsRdIAEoqkB9vql" class="link" target="_blank">Donut | Slack App Directory</a><br /></li><li><a href="https://www.linkedin.com/in/zacharystradling/" class="link" target="_blank">Zach Stradling on LinkedIn </a><br /></li><li><a href="https://twitter.com/zachstradling" class="link" target="_blank">Zach Stradling (@zachstradling) | 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 369: Samvera with Lea Ann Bradford
<p>Lea Ann Bradford is a senior software developer for Notch8, an agency that leverages the Samvera open source community. Lea Ann tells her story of learning to code after being a stay at home mom and she educates Brittany on all things Samvera.</p> <p>Links for this episode:</p><ul><li><a href="https://www.notch8.com/" class="link" target="_blank">Notch8 - Ruby on Rails Web Application Developers </a><br /></li><li><a href="https://samvera.org/" class="link" target="_blank">Samvera - Open-source digital repository software product</a><br /></li><li><a href="https://github.com/samvera" class="link" target="_blank">Samvera Community · GitHub</a><br /></li><li><a href="https://github.com/samvera/hyrax" class="link" target="_blank">samvera/hyrax: Hyrax is a Ruby on Rails Engine</a><br /></li><li><a href="https://twitter.com/wnb_rb?lang=en" class="link" target="_blank">WNB.rb (@wnb_rb) | Twitter</a><br /></li><li><a href="https://twitter.com/leaabradford?lang=en" class="link" target="_blank">Lea Ann Bradford (@LeaABradford) | 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><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p>

Episode 368: Frontend Bundlers & Snowpacker with Konnor Rogers
<p>Konnor Rogers is a software developer for Veue Inc. He is also the creator of Snowpacker, and he has a deep love for open source. He breaks down Frontend bundlers for Brittany and the up and coming vite_ruby.</p> <p>Links for this episode:</p><ul><li><a href="https://www.veuelive.com" class="link" target="_blank">Veue Live Streaming</a><br /></li><li><a href="https://www.theodinproject.com/" class="link" target="_blank">The Odin Project: Your Career in Web Development Starts Here</a><br /></li><li><a href="https://github.com/ParamagicDev" class="link" target="_blank">ParamagicDev (Konnor Rogers) · GitHub</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Source-to-source_compiler" class="link" target="_blank">Source-to-source compiler - Wikipedia</a><br /></li><li><a href="https://blog.saeloun.com/2020/01/15/rails-6-adds-webpacker-as-default-js-compiler.html" class="link" target="_blank">Webpacker is the new default in Rails 6 | Saeloun Blog</a><br /></li><li><a href="https://guides.rubyonrails.org/asset_pipeline.html" class="link" target="_blank">The Asset Pipeline — Ruby on Rails Guides</a><br /></li><li><a href="https://twitter.com/andrewmcodes?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" class="link" target="_blank">Andrew Mason (@andrewmcodes) · Twitter</a><br /></li><li><a href="https://github.com/ElMassimo/vite_ruby" class="link" target="_blank">ElMassimo/vite_ruby: Vite.js in Ruby - GitHub</a><br /></li><li><a href="https://github.com/ParamagicDev/snowpacker" class="link" target="_blank">ParamagicDev/snowpacker: A gem to help use Rails with Snowpack - GitHub</a><br /></li><li><a href="https://github.com/testdouble/standard" class="link" target="_blank">testdouble / standard - 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.</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 and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p>

Episode 367: Inclusivity and Partner Support with Tay DeHerrera
<p>Tay DeHerrera is a Backend Software Engineer at TextUs. Tay and Brittany discuss getting involved in other initiatives at work and the importance of supporting (and sometimes humoring) a significant other who also writes software.</p> <p>Links for this episode:</p><ul><li><a href="https://turing.edu" class="link" target="_blank">Turing School Of Software And Design</a><br /></li><li><a href="https://textus.com" class="link" target="_blank">TextUs</a><br /></li><li><a href="https://twitter.com/wnb_rb" class="link" target="_blank">WNB.rb (@wnb_rb) on Twitter</a><br /></li><li><a href="https://github.com/tayjames" class="link" target="_blank">tayjames (Tay James) · GitHub</a><br /></li><li><a href="https://www.linkedin.com/in/tay-deherrera/" class="link" target="_blank">Tay DeHerrera 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>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p>

Episode 366: Zapped with Purpose with Amy Nadboralski (Powder)
<p>Amy Nadboralski (aka Powder) is a (trans) woman that enjoys programming, video games, and tinkering with electronics. She is currently working primarily with the Ruby programming language as a principal software engineer at Vibes; a mobile engagement platform that helps companies create meaningful connections with their customers.</p> <p>Links for this episode:</p><ul><li><a href="https://www.linkedin.com/in/daiane-souzas" class="link" target="_blank"> Daiane Souza on LinkedIn</a><br /></li><li><a href="[email protected]" class="link" target="_blank">Email Daiane Souza at [email protected]</a><br /></li><li><a href="https://github.com/daiaventureira" class="link" target="_blank">Daiane Souza on Github (@daiaventureira)</a><br /></li><li><a href="https://www.vibes.com/platform/" class="link" target="_blank">Mobile Engagement Platform - Vibes</a><br /></li><li><a href="https://usehelix.com/" class="link" target="_blank">Helix: Native Ruby Extensions Without Fear</a><br /></li><li><a href="https://github.com/danielpclark/rutie" class="link" target="_blank">danielpclark/rutie: “The Tie Between Ruby and Rust.” - GitHub</a><br /></li><li><a href="https://github.com/ffi/ffi" class="link" target="_blank">ffi/ffi: Ruby FFI - GitHub</a><br /></li><li><a href="https://twitter.com/whimsical_amy" class="link" target="_blank">Amy (@whimsical_amy) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p>

Episode 365: I Believe in the Rails Magic with Brittany & Nick
<p>Nick Schwaderer co-hosts with Brittany this week. They discuss Nick's new job at Shopify (!), the interview process and working with the Ruby/Rails core team. They wrap with Nick's promise to discuss Stimulus but that quickly evolves to Hotwire.</p> <p>Links for this episode:</p><ul><li><a href="https://www.shopify.com/careers" class="link" target="_blank">Careers and Jobs at Shopify</a><br /></li><li><a href="https://gorails.com/episodes/hotwire-rails" class="link" target="_blank">How to use Hotwire in Rails (Example) | GoRails</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><li><a href="https://www.linkedin.com/in/randysteele/" class="link" target="_blank">Randy Steele&#x27;s LinkedIn</a><br /></li><li><a href="[email protected]" class="link" target="_blank">Email Randy Steele at [email protected]</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p>

Episode 364: A Founder That Can Code with Sean Devine
<p>Sean Devine, CEO of XBE and former host of this show is back to discuss the success of XBE in the past year, the use of Ember at XBE and how if you're a founder that can code, you've already raised your seed round.</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://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>ExpressVPN</strong></p> <p>ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.</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 and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p>

Episode 363: Boring Rails & Creating Ruby Content with Matt Swanson
<p>Matt Swanson leads teams and builds products for customers at SEP, a software product design and development agency based in Indianapolis. He runs the blog Boring Rails. Brittany and he chat about producing Ruby content and Matt answers questions from listeners about his approach.</p> <p>Links for this episode:</p><ul><li><a href="https://rubyweekly.com" class="link" target="_blank">Ruby Weekly</a><br /></li><li><a href="https://boringrails.com" class="link" target="_blank">Boring Rails: Skip the bullshit and ship fast</a><br /></li><li><a href="https://boringrails.com/articles/feature-flags-simplest-thing-that-could-work/" class="link" target="_blank">Boring Rails | Feature Flags: The stupid simple way to de-stress production releases</a><br /></li><li><a href="https://twitter.com/_swanson?lang=en" class="link" target="_blank">matt swanson (@_swanson) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p>

Episode 362: ActiveModel::Errors with Mark Chao
<p>Mark Chao, or more well known as lulalala, is a happy rubyist from Taiwan. He works at GitLab, and likes to contribute to open source projects. He likes anime and has a hobby to self publish reviews into books/ebooks using Ruby libraries, git and InDesign. He and Brittany discuss ActiveModel::Errors.</p> <p>Links for this episode:</p><ul><li><a href="https://api.rubyonrails.org/v6.1.3/classes/ActiveModel/Errors.html" class="link" target="_blank">ActiveModel::Errors - Ruby on Rails API</a><br /></li><li><a href="https://github.com/rails/rails/pull/32313" class="link" target="_blank">rails / rails Pull Request: Model error as object</a><br /></li><li><a href="https://github.com/lulalala/adequate_errors" class="link" target="_blank">lulalala / adequate_errors</a><br /></li><li><a href="https://code.lulalala.com/2020/0531-1013.html" class="link" target="_blank">Rails 6.1&#x27;s ActiveModel Errors Revamp | All talk but no code</a><br /></li><li><a href="https://en.wikipedia.org/wiki/A_Place_Further_than_the_Universe" class="link" target="_blank">A Place Further than the Universe</a><br /></li><li><a href="https://twitter.com/lulalala_it?lang=en" class="link" target="_blank">lulalala_it (@lulalala_it) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p> <p><strong>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p>

Episode 361: Ruby Garbage Collection and WNB.rb with Jemma Issroff
<p>Jemma Issroff is currently writing a book about managed garbage collection, with a focus on Ruby. She is passionate about making the tech industry a more inclusive space through teaching, mentoring, and community building. An avid Ruby blogger, she also writes the “Tip of the Week” for Ruby Weekly. Jemma has worked extensively as a backend and infrastructure software developer optimizing memory usage and performance in Ruby and Rails apps.</p> <p>Links for this episode:</p><ul><li><a href="https://jemma.dev" class="link" target="_blank">Jemma Issroff&#x27;s Personal Site </a><br /></li><li><a href="https://jemma.dev/blog/gc-generational" class="link" target="_blank">Ruby Garbage Collection Deep Dive</a><br /></li><li><a href="https://rubyweekly.com" class="link" target="_blank">Ruby Weekly</a><br /></li><li><a href="https://www.eventbrite.com/e/wnbrb-march-2021-tickets-145109623791" class="link" target="_blank">WNB.rb March 2021 Meetup Details and Ticketing</a><br /></li><li><a href="https://twitter.com/jemmaissroff?lang=en" class="link" target="_blank">Jemma Issroff (@JemmaIssroff) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p> <p><strong>Mint Mobile</strong></p> <p>As the first company to sell premium wireless service online-only, Mint Mobile lets you maximize your savings with plans starting at JUST $15 a month. To get your new unlimited wireless plan and get the plan shipped to your door for free, go to <a href="https://mintmobile.com/ruby">https://mintmobile.com/ruby</a>.</p>

Episode 360: Alacrity for Rails and Hiring with Jack Collier
<p>A force of positivity, Jack Collier is the co-founder and CTO of Atlantis Technology. Jack has been developing software for more than 20 years, and an enthusiastic Rails developer since 2005. He's worked on more than 75 different Rails projects of all shapes and sizes.</p> <p>Links for this episode:</p><ul><li><a href="https://www.atlantistech.com/" class="link" target="_blank">Atlantis Technology</a><br /></li><li><a href="https://poignant.guide" class="link" target="_blank">Why&#x27;s (Poignant) Guide to Ruby</a><br /></li><li><a href="https://www.pluralsight.com/courses/code-school-rails-for-zombies" class="link" target="_blank">Code School: Rails for Zombies | Pluralsight</a><br /></li><li><a href="https://twitter.com/imnotquitejack" class="link" target="_blank">Jack Collier on Twitter (@imnotquitejack)</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>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p> <p><strong>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p>

Episode 359: Diffend, Security and Running with Ruby with Maciej Mensfeld
<p>Maciej Mensfeld is a Software Architect with experience in a wide variety of business applications built using multiple Ruby frameworks. He is particularly interested in code quality assurance and OSS supply chain security. He is an active OSS contributor and maintainer of various projects including Karafka and Diffend.</p> <p>Links for this episode:</p><ul><li><a href="https://castle.io/" class="link" target="_blank">Castle.io - Castle - Security Automation</a><br /></li><li><a href="https://github.com/karafka/karafka" class="link" target="_blank">karafka/karafka: Framework for Apache Kafka</a><br /></li><li><a href="https://diffend.io" class="link" target="_blank">Diffend </a><br /></li><li><a href="https://mensfeld.pl" class="link" target="_blank">Running with Ruby</a><br /></li><li><a href="https://mensfeld.pl/2021/01/how-requiring-a-gem-can-mess-up-your-already-running-application/" class="link" target="_blank">How requiring a gem can mess up your already running application</a><br /></li><li><a href="https://www.zdnet.com/article/microsoft-warns-enterprises-of-new-dependency-confusion-attack-technique/" class="link" target="_blank">Microsoft warns enterprises of new &#x27;dependency confusion&#x27; attack technique</a><br /></li><li><a href="https://twitter.com/maciejmensfeld?lang=en" class="link" target="_blank">Maciej Mensfeld (@maciejmensfeld) | 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><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.</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 and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p> <p><strong>Headspace</strong></p> <p>You deserve to feel happier, and Headspace is meditation made simple.</p> <p>That’s <a href="https://www.headspace.com/code?code=RAILS">headspace.com/rails</a> for a free one month trial with access to Headspace’s full library of meditations for every situation.</p>

Episode 358: Sales for Software Developers with Evie Zawada
<p>We’re continuing our Developer Life Series. Brittany tapped her good friend, Evie Zawada, to guest on the podcast to discuss sales tactics, identifying personas and how important it is to listen. She offers advice for developers who might find themselves selling a product or themselves for a job.</p> <p>Links for this episode:</p><ul><li><a href="https://www.linkedin.com/in/evelyn-zawada-10453861/" class="link" target="_blank">Evie Zawada 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>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p> <p><strong>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p>

Episode 357: CSS is a Cat with Utah Newman
<p>Utah Newman is a self taught Front end engineer with a passion for accessibility at Brightwheel. She and Brittany discuss the origin story behind her cat, border-radius: 50%, how important help is and how to navigate ADHD as a developer.</p> <p>Links for this episode:</p><ul><li><a href="https://mybrightwheel.com/about/" class="link" target="_blank">Careers - brightwheel</a><br /></li><li><a href="https://twitter.com/theutahkate?lang=en" class="link" target="_blank">Utah Kate Newman (@TheUtahKate) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p> <p><strong>Mint Mobile</strong></p> <p>As the first company to sell premium wireless service online-only, Mint Mobile lets you maximize your savings with plans starting at JUST $15 a month. To get your new unlimited wireless plan and get the plan shipped to your door for free, go to <a href="https://mintmobile.com/ruby">https://mintmobile.com/ruby</a>.</p>

Episode 356: Fireside Chat on the State of Hiring with Brian Mariani
<p>Brian Mariani is the founder of Mirror Placement, a Ruby on Rails focused recruiting firm. He is back on the podcast to discuss the current boom in hiring, remote working, rusty decision making and the drive to love whom you are working with.</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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try today with a free 14-day trial, and experience firsthand why Rails developers worldwide call Scout their best friend. And as an added bonus for Ruby on Rails listeners: Scout will donate $5 to the open source project of your choice when you deploy. Learn more at <a href="https://scoutapm.com/rubyonrails">scoutapm.com/rubyonrails</a>.</p> <p><strong>Raygun</strong></p> <p>Save time, money, and sanity by visiting <a href="https://raygun.com/ruby">Raygun.com/ruby</a> and join thousands of software teams who use Raygun every day to ship better quality code, faster. It takes just minutes to set up and starts from as little as $4 per month.</p> <p><strong>Headspace</strong></p> <p>You deserve to feel happier, and Headspace is meditation made simple.</p> <p>That’s <a href="https://www.headspace.com/code?code=RAILS">headspace.com/rails</a> for a free one month trial with access to Headspace’s full library of meditations for every situation.</p>

Episode 355: Asynchronous Adaptability with JF Lalonde
<p>A graduate of the Turing School, JF Lalonde is a senior software engineer at TextUs. JF is passionate about writing clean, well-tested and well-documented code, mentoring others and maximizing productivity with asynchronicity.</p> <p>Links for this episode:</p><ul><li><a href="https://www.amazon.com/JavaScript-Visual-Learners-Chris-Charuhas/dp/0970747926" class="link" target="_blank">HTML &amp; JavaScript for Visual Learners</a><br /></li><li><a href="https://turing.io" class="link" target="_blank">Turing School</a><br /></li><li><a href="https://textus.com" class="link" target="_blank">TextUs</a><br /></li><li><a href="https://basecamp.com/guides/how-we-communicate" class="link" target="_blank">Guide to Internal Communication, the Basecamp Way</a><br /></li><li><a href="https://www.calnewport.com/books/deep-work/" class="link" target="_blank">Deep Work by Cal Newport</a><br /></li><li><a href="https://jf.codes" class="link" target="_blank">JF&#x27;s Personal Site</a><br /></li><li><a href="https://github.com/JF-Lalonde" class="link" target="_blank">JF-Lalonde (JF Lalonde) · 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.</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 and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 354: Authentic Developer with Dan Moore
<p>Dan Moore currently leads developer advocacy at FusionAuth, a company focused on authentication and authorization for developers. A first-time author, Dan also created a blog-turned-book dubbed "Letters for a New Developer".</p> <p>Links for this episode:</p><ul><li><a href="https://fusionauth.io" class="link" target="_blank">FusionAuth: Authentication and Authorization built for devs</a><br /></li><li><a href="https://letterstoanewdeveloper.com" class="link" target="_blank">Letters to a New Developer</a><br /></li><li><a href="https://letterstoanewdeveloper.com/the-book/" class="link" target="_blank">Letters To a New Developer: The Book</a><br /></li><li><a href="https://www.meetup.com/boulder_ruby_group/" class="link" target="_blank">Boulder Ruby Group (Boulder, CO) | Meetup</a><br /></li><li><a href="https://twitter.com/mooreds?lang=en" class="link" target="_blank">Dan Moore (@mooreds) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p> <p><strong>Linode</strong></p> <p>Simplify your infrastructure and cut your cloud bills in half with Linode’s Linux virtual machines.Get started on Linode today with a $100 in free credit for listeners of 5by5 Ruby on Rails Podcast.</p> <p>Visit <a href="https://linode.com/rubyonrails">https://linode.com/rubyonrails</a> and click on the “Create Free Account” button to get started.</p> <p><strong>Headspace</strong></p> <p>You deserve to feel happier, and Headspace is meditation made simple.</p> <p>That’s <a href="https://www.headspace.com/code?code=RAILS">headspace.com/rails</a> for a free one month trial with access to Headspace’s full library of meditations for every situation.</p>

Episode 353: Rails Committer Heavy Hitter with Rafael França
<p>Rafael França is a Principal Engineer at Shopify. He has been a member of the Rails Core team since 2012 and is the contributor with the most commits to the framework. He and Brittany discuss his confident release of Rails 6.1 and some hints for Rails 7.</p> <p>Links for this episode:</p><ul><li><a href="https://plataformatec.com/en/" class="link" target="_blank">Plataformatec</a><br /></li><li><a href="https://github.com/heartcombo/simple_form" class="link" target="_blank">Simple Form: Forms made easy for Rails</a><br /></li><li><a href="https://rubyonrails.org/community/" class="link" target="_blank">Rails Core Team </a><br /></li><li><a href="https://weblog.rubyonrails.org/2020/12/9/Rails-6-1-0-release/" class="link" target="_blank">Rails 6.1 Release Notes</a><br /></li><li><a href="https://hotwire.dev/" class="link" target="_blank">Hotwire</a><br /></li><li><a href="https://github.com/rafaelfranca" class="link" target="_blank">rafaelfranca (Rafael França) · GitHub</a><br /></li><li><a href="https://twitter.com/rafaelfranca?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" class="link" target="_blank">Rafael França (@rafaelfranca) · 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p> <p><strong>Linode</strong></p> <p>Simplify your infrastructure and cut your cloud bills in half with Linode’s Linux virtual machines.Get started on Linode today with a $100 in free credit for listeners of 5by5 Ruby on Rails Podcast.</p> <p>Visit <a href="https://linode.com/rubyonrails">https://linode.com/rubyonrails</a> and click on the “Create Free Account” button to get started.</p> <p><strong>Mint Mobile</strong></p> <p>As the first company to sell premium wireless service online-only, Mint Mobile lets you maximize your savings with plans starting at JUST $15 a month. To get your new unlimited wireless plan and get the plan shipped to your door for free, go to <a href="https://mintmobile.com/ruby">https://mintmobile.com/ruby</a>.</p>

Episode 352: Hanami 2.0 with Tim Riley
<p>Tim Riley is a long-time Rubyist and is a core team member of the Hanami, dry-rb, and rom-rb open source projects. He guested on the show to discuss the eagerly anticipated Hanami 2.0 release, how dry-rb, rom-rb and Hanami partnered and how slices and containers work with one another.</p> <p>Links for this episode:</p><ul><li><a href="https://hanamirb.org" class="link" target="_blank">Hanami</a><br /></li><li><a href="https://github.com/hanami/hanami" class="link" target="_blank">hanami/hanami: The web, with simplicity. - GitHub</a><br /></li><li><a href="https://trello.com/b/lFifnBti/hanami-20" class="link" target="_blank">Hanami 2.0 - Trello</a><br /></li><li><a href="discourse.hanamirb.org" class="link" target="_blank">Hanami Forum</a><br /></li><li><a href="https://timriley.info/writing/" class="link" target="_blank">Tim&#x27;s Open Source Status Updates</a><br /></li><li><a href="https://twitter.com/timriley?lang=en" class="link" target="_blank">Tim Riley (@timriley) | 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p> <p><strong>Linode</strong></p> <p>Simplify your infrastructure and cut your cloud bills in half with Linode’s Linux virtual machines.Get started on Linode today with a $100 in free credit for listeners of 5by5 Ruby on Rails Podcast.</p> <p>Visit <a href="https://linode.com/rubyonrails">https://linode.com/rubyonrails</a> and click on the “Create Free Account” button to get started.</p>

Episode 351: Haml Sparks Joy with Hampton Lintorn Catlin
<p>Hampton Lintorn Catlin is the creator of Sass, Haml, Wikipedia Mobile, and more. Hampton is Co-Founder and CEO of Veue, a live streaming video platform. If you love Haml, this episode is for you.</p> <p>Links for this episode:</p><ul><li><a href="https://en.wikipedia.org/wiki/Hampton_Catlin" class="link" target="_blank">Hampton Catlin | Wikipedia</a><br /></li><li><a href="https://sass-lang.com" class="link" target="_blank">Sass: Syntactically Awesome Style Sheets</a><br /></li><li><a href="https://www.veuelive.com" class="link" target="_blank">Veue Live Streaming</a><br /></li><li><a href="https://haml.info" class="link" target="_blank">Haml&#x27;s Main Site</a><br /></li><li><a href="https://github.com/haml/haml" class="link" target="_blank">haml / haml on Github</a><br /></li><li><a href="https://github.com/haml/haml/releases/tag/5.2.1" class="link" target="_blank">haml | A Surprise Visit</a><br /></li><li><a href="https://github.com/nex3" class="link" target="_blank">Natalie Weizenbaum | Github (@nex3)</a><br /></li><li><a href="https://twitter.com/HamptonMakes" class="link" target="_blank">Hampton Catlin (@HamptonMakes) | 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><h4>Brought to you by:</h4> <p><strong>ExpressVPN</strong></p> <p>ExpressVPN is an app that reroutes your internet connection through their secure servers so your ISP can’t see the sites you visit.</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 and protect yourself at <a href="https://EXPRESSVPN.com/RUBY">https://EXPRESSVPN.com/RUBY</a>.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 350: Educating on Speed from the CLI with Nate Berkopec
<p>Nate Berkopec is the author of the Complete Guide to Rails Performance, the creator of the Rails Performance Workshop, and the maintainer of Puma. He and Brittany discuss his unique take on his workshop and his experiences maintaining Puma.</p> <p>Links for this episode:</p><ul><li><a href="https://www.speedshop.co" class="link" target="_blank">Speedshop - the Ruby on Rails peformance company</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/rails-performance-workshop.html" class="link" target="_blank">The Rails Performance Workshop</a><br /></li><li><a href="https://5by5.tv/rubyonrails/260" class="link" target="_blank">5by5 Ruby on Rails Podcast #260: Rails Performance with Nate Berkopec</a><br /></li><li><a href="https://github.com/puma/puma" class="link" target="_blank">puma/puma: A Ruby/Rack web server built for concurrency - GitHub</a><br /></li><li><a href="https://eepurl.com/cr4fDj" 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><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>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 349: A Diverse Array of New Voices with Starr Horne
<p>Starr Horne is co-founder and one of the original developers of Honeybadger - an exception monitoring service with deep ties in the ruby community. Recently she has worked to bring a diverse array of new voices to Honeybadger's blog. She offers insightful advice on producing great content for developers.</p> <p>Links for this episode:</p><ul><li><a href="https://www.honeybadger.io" class="link" target="_blank">Honeybadger | Exception and Uptime Monitoring for Application Developers</a><br /></li><li><a href="https://www.honeybadger.io/blog" class="link" target="_blank">The Honeybadger Developer Blog</a><br /></li><li><a href="https://www.honeybadger.io/blog/write-for-us/" class="link" target="_blank">Write For Us | Honeybadger Developer Blog</a><br /></li><li><a href="https://www.honeybadger.io/blog/ruby-concurrency-parallelism/" class="link" target="_blank">Opening The Ruby Concurrency Toolbox - Honeybadger.io</a><br /></li><li><a href="https://www.founderquestpodcast.com" class="link" target="_blank">FounderQuest</a><br /></li><li><a href="https://twitter.com/starrhorne?lang=en" class="link" target="_blank">Starr (@StarrHorne) | Twitter</a><br /></li><li><a href="https://twitter.com/honeybadgerapp?lang=en" class="link" target="_blank">Honeybadger.io (@honeybadgerapp) | 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><h4>Brought to you by:</h4> <p><strong>Headspace</strong></p> <p>You deserve to feel happier, and Headspace is meditation made simple.</p> <p>That’s <a href="https://www.headspace.com/code?code=RAILS">headspace.com/rails</a> for a free one month trial with access to Headspace’s full library of meditations for every situation.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 348: 349: From Air Traffic Controller to Tech Lead with John Cech
<p>Based in Portland, Oregon, John Cech is a Senior Ruby Developer working at Planet Argon. John works on a wide-range of client projects as a Tech Lead and provides mentorship to interns and junior developers having started out there as a junior, himself.</p> <p>Links for this episode:</p><ul><li><a href="https://www.planetargon.com" class="link" target="_blank">Planet Argon: Software Development with Ruby on Rails</a><br /></li><li><a href="https://www.planetargon.com/internship" class="link" target="_blank">Internship - Planet Argon</a><br /></li><li><a href="[email protected]" class="link" target="_blank">Email John @ [email protected] </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>Command Line Heroes</strong></p> <p>Command Line Heroes is a podcast that tells the epic true tales of developers, programmers, hackers, geeks, and open source rebels who are revolutionizing the technology landscape.</p> <p>Listen to Season 6 <a href="https://link.chtbl.com/commandlineheroes_cyoa?sid=podcast.RubyonRails">here</a>.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 347: 348: Chef Acquired and Leading from the Front (Brittany & Nick)
<p>Nicholas Schwaderer joined Brittany to discuss Chef's acquisition and how Brittany has been newly leading the Frontend team at TextUs. They wrap up with a recap of the Ryan Bates/Digital Ocean saga and a mystery topic.</p> <p>Links for this episode:</p><ul><li><a href="https://investors.progress.com/news-releases/news-release-details/progress-announces-acquisition-chef" class="link" target="_blank">Progress Announces Acquisition of Chef | Progress Software</a><br /></li><li><a href="https://news.ycombinator.com/item?id=25048608" class="link" target="_blank">Hacker News | Ryan Bates &amp; Digital Ocean</a><br /></li><li><a href="https://twitter.com/rbates/status/1331379415008247808" class="link" target="_blank">Digital Ocean Makes Amends | Stimulus Reflex Donation</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>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 346: 347: The Southwest Airlines of File Uploading with Colleen Schnettler
<p>Colleen Schnettler is an independent Ruby on Rails developer and consultant. She just launched her first product, Simple File Upload, and was eager to answer all of Brittany's questions about it and her experience with Active Storage.</p> <p>Links for this episode:</p><ul><li><a href="https://www.simplefileupload.com" class="link" target="_blank">Simple File Upload</a><br /></li><li><a href="https://www.backblaze.com/home-1.html" class="link" target="_blank">Backblaze</a><br /></li><li><a href="https://www.youtube.com/watch?v=tZ_WNUytO9o" class="link" target="_blank">RailsConf 2019 - How to migrate to Active Storage without losing your mind by Colleen Schnettler</a><br /></li><li><a href="https://twitter.com/leenyburger?lang=en" class="link" target="_blank">Colleen Schnettler (@leenyburger) | Twitter</a><br /></li><li><a href="https://softwaresocial.dev" class="link" target="_blank">Software Social Podcast</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>Command Line Heroes</strong></p> <p>Command Line Heroes is a podcast that tells the epic true tales of developers, programmers, hackers, geeks, and open source rebels who are revolutionizing the technology landscape.</p> <p>Listen to Season 6 <a href="https://link.chtbl.com/commandlineheroes_cyoa?sid=podcast.RubyonRails">here</a>.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 345: 346: Elixir and Phoenix with Jesse Herrick
<p>Jesse Herrick is a software engineer based in Columbus, Ohio at Little Lines, a RoR development company. Jesse often works in Rails for work, but his main software passion is Elixir and Phoenix. He dazzles Brittany with how great Phoenix LiveView is.</p> <p>Links for this episode:</p><ul><li><a href="https://littlelines.com" class="link" target="_blank">Littlelines: Ruby on Rails Development Company</a><br /></li><li><a href="https://www.phoenixframework.org" class="link" target="_blank">Phoenix Framework</a><br /></li><li><a href="https://github.com/phoenixframework/phoenix_live_view" class="link" target="_blank">phoenixframework/phoenix_live_view - GitHub</a><br /></li><li><a href="https://github.com/JesseHerrick" class="link" target="_blank">JesseHerrick (Jesse Herrick) · GitHub</a><br /></li><li><a href="https://jesseherrick.com" class="link" target="_blank">Jesse&#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>Headspace</strong></p> <p>You deserve to feel happier, and Headspace is meditation made simple.</p> <p>That’s <a href="https://www.headspace.com/code?code=RAILS">headspace.com/rails</a> for a free one month trial with access to Headspace’s full library of meditations for every situation.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 344: 345: Packwerk with Maple Ong
<p>Maple Ong is a health researcher turned software developer. She currently works on the Modular Monolith team at Shopify. Maple helped develop and open source Packwerk, a Ruby gem to enforce modularity in Rails applications.</p> <p>Links for this episode:</p><ul><li><a href="https://github.com/Shopify/packwerk" class="link" target="_blank">Shopify/packwerk: Good things come in small packages - GitHub</a><br /></li><li><a href="https://github.com/fxn/zeitwerk" class="link" target="_blank">fxn/zeitwerk: Efficient and thread-safe code loader for Ruby - GitHub</a><br /></li><li><a href="https://www.linkedin.com/in/mapleong" class="link" target="_blank">Maple Ong - Software Developer - Shopify | LinkedIn</a><br /></li><li><a href="https://twitter.com/ongmaple?lang=en" class="link" target="_blank">mpj (@OngMaple) | 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><h4>Brought to you by:</h4> <p><strong>Headspace</strong></p> <p>You deserve to feel happier, and Headspace is meditation made simple.</p> <p>That’s <a href="https://www.headspace.com/code?code=RAILS">headspace.com/rails</a> for a free one month trial with access to Headspace’s full library of meditations for every situation.</p> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 343: 344: Strategic Programs & Arctic Code Vault @ Github with Kyle Daigle
<p>Former host of the podcast, Kyle Daigle is a Senior Director of Strategic Programs at GitHub working on cross company projects to help GitHubbers and the developer community accomplish the best work of their life with GitHub. He and Brittany catchup and discuss the incredible Arctic Code Vault.</p> <p>Links for this episode:</p><ul><li><a href="https://dependabot.com" class="link" target="_blank">Dependabot</a><br /></li><li><a href="https://semmle.com" class="link" target="_blank">Semmle - Code Analysis Platform for Securing Software</a><br /></li><li><a href="https://archiveprogram.github.com" class="link" target="_blank">GitHub Archive Program - Arctic Code Vault</a><br /></li><li><a href="https://www.softwareheritage.org" class="link" target="_blank">Software Heritage</a><br /></li><li><a href="https://archive.org/web/" class="link" target="_blank">Wayback Machine - Internet Archive</a><br /></li><li><a href="https://githubuniverse.com" class="link" target="_blank">Github Universe 2020</a><br /></li><li><a href="https://weblog.rubyonrails.org/2020/11/2/Rails-6-1-rc1-release/" class="link" target="_blank">Rails 6.1 RC1: Horizontal Sharding, Multi-DB Improvements and more!</a><br /></li><li><a href="https://twitter.com/kdaigle" class="link" target="_blank">Kyle Daigle (@kdaigle) · 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><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 342: 343: Finance for Software Developers with Aaron Kahn
<p>Aaron Kahn is a Certified Financial Planner at Wealth Management Strategies, Inc., a fully-independent Pittsburgh-based registered investment advisor. He joined Brittany to answer burning, impactful financial questions especially for software developers.</p> <p>Links for this episode:</p><ul><li><a href="https://www.savingforcollege.com/intro-to-529s/what-is-a-529-plan" class="link" target="_blank">What Is a 529 Plan? - Saving for College</a><br /></li><li><a href="https://www.mywealthmgmt.com/the-firm" class="link" target="_blank">Wealth Management Strategies, Inc.</a><br /></li><li><a href="https://www.linkedin.com/in/aaron-kahn-7104a615/" class="link" target="_blank">Aaron Kahn - Wealth Management Strategies, Inc. - LinkedIn</a><br /></li><li><a href="[email protected]" class="link" target="_blank">Email Brittany if you want more financial content</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>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 341: 342: [Maintainable] Brittany Martin: How to Quit Your Job and Leave Your Code in Good Hands
<p>Brittany guested on the Maintainable Podcast. Robby and her discuss the mistakes that developers make when discussing technical debt with stakeholders and why it is important to write automated tests against a live/production API.</p> <p>Links for this episode:</p><ul><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 &amp; Development with Ruby on Rails</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>Scout APM</strong></p> <p>Give <a href="https://scoutapm.com/rubyonrails">Scout APM</a> a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 340: 341: Fearless Principles with Jason Taylor
<p>Jason Taylor is currently a Principal Software Engineer at TextUs. He has been a software engineer for 15 years but it is his first ever podcast appearance! He and Brittany dig into what being a principal means (key: confidence) and discuss some spooky Rails horror stories.</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://www.meetup.com/boulder_ruby_group/" class="link" target="_blank">Boulder Ruby Group (Boulder, CO) | Meetup</a><br /></li><li><a href="https://www.donut.com/" class="link" target="_blank">Donut</a><br /></li><li><a href="https://twitter.com/thetizzo?lang=en" class="link" target="_blank">JT (@thetizzo) | Twitter</a><br /></li><li><a href="https://dev.to/andrewmcodes/hiding-ruby-2-7-deprecation-warnings-in-rails-6-2mil" class="link" target="_blank">Hiding Ruby 2.7 Deprecation Warnings in Rails 6 | Andrew Mason </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>Scout APM</strong></p> <p>Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 339: 340: dry-rb, ROM.rb & “My Time with Rails is Up” with Piotr Solnica
<p>Ruby is more than Rails. Brittany welcomed Piotr Solnica, Senior Ruby Backend Engineer at Castle.io and creator of ROM.rb and dry-rb core team member to the show to discuss his new job, OSS contributions and why he left Rails.</p> <p>Links for this episode:</p><ul><li><a href="https://castle.io/" class="link" target="_blank">Castle.io - Castle - Security Automation</a><br /></li><li><a href="https://solnic.codes/2016/05/22/my-time-with-rails-is-up/" class="link" target="_blank">solnic.codes / Blog / My time with Rails is up</a><br /></li><li><a href="https://hanamirb.org/" class="link" target="_blank">Hanami | The web, with simplicity</a><br /></li><li><a href="https://dry-rb.org/" class="link" target="_blank">dry-rb</a><br /></li><li><a href="https://rom-rb.org/" class="link" target="_blank">ROM.rb</a><br /></li><li><a href="https://trello.com/b/lFifnBti/hanami-20" class="link" target="_blank">Hanami 2.0 - Trello</a><br /></li><li><a href="https://github.com/dry-rb/dry-transaction" class="link" target="_blank">dry-rb/dry-transaction: Business transaction DSL - GitHub</a><br /></li><li><a href="https://en.wikipedia.org/wiki/Data_mapper_pattern" class="link" target="_blank">Data Mapper Pattern - Wikipedia</a><br /></li><li><a href="https://twitter.com/_solnic_?lang=en" class="link" target="_blank">Piotr Solnica (@_solnic_) | Twitter</a><br /></li><li><a href="https://github.com/solnic" class="link" target="_blank">solnic (Piotr Solnica) · 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: &quot;Funkorama&quot; by Kevin MacLeod</a><br /></li></ul><h4>Brought to you by:</h4> <p><strong>Scout APM</strong></p> <p>Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>

Episode 338: 339: kuby & Rails Deployments with Cameron Dutro
<p>Cameron Dutro believes we need Active Deployment like we have Active Record and Active Storage. That's what kuby is - an easy way to deploy your Ruby on Rails application without getting your dev-ops black belt first.</p> <p>Links for this episode:</p><ul><li><a href="https://www.salesforce.com/products/quip/overview/" class="link" target="_blank">Quip @ Salesforce</a><br /></li><li><a href="https://www.fluther.com" class="link" target="_blank">fluther.com</a><br /></li><li><a href="https://getkuby.io" class="link" target="_blank">getkuby / kuby-core: A convention over configuration approach for deploying Rails apps.</a><br /></li><li><a href="https://devchat.tv/ruby-rogues/rr-403-rails-needs-active-deployment-with-stefan-wintermeyer/" class="link" target="_blank">Ruby Rogues: Rails Needs Active Deployment with Stefan Wintermeyer</a><br /></li><li><a href="https://github.com/kirillian/shiplane" class="link" target="_blank">kirillian / shiplane: Convert your development docker-compose yaml files</a><br /></li><li><a href="https://github.com/camertron" class="link" target="_blank">camertron (Cameron Dutro) · GitHub</a><br /></li><li><a href="https://twitter.com/camertron" class="link" target="_blank">Cameron on Twitter (@camertron)</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>Scout APM</strong></p> <p>Give Scout a try for free today and Scout will donate $5 to the open source project of your choice when you deploy.</p>