
The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Hosted by Brittany Martin and Brian Mariani. Produced by Mirror Placement. Edited by Peachtree Sound.
Similar Podcasts

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

Remote Ruby
Three Rubyists having conversations and interviewing others about Ruby and web development.

Inside Java
Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between.
Episode 399: New Year's Resolutions & Mediocrity with Brittany and Jemma
Will Ruby 3.1 drop on Christmas (spoiler: it did!)? Jemma and Brittany catch up with the changes from this past year, talk about some resolutions they are planning for 2022 and whether the pursuit for mediocrity should be one of them. Oh yes, they also touch on the release of Rails 7. Show Notes & Links: Ruby 3.1.0 Released (https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/) WNB.rb (@wnb_rb) · Twitter (https://twitter.com/wnb_rb) In Praise of Mediocrity (https://www.nytimes.com/2018/09/29/opinion/sunday/in-praise-of-mediocrity.html) Rails 7.0: Fulfilling a vision (https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-vision) Sponsored By: Hook Relay (https://www.hookrelay.dev/) Hook Relay is a service that makes sending and receiving webhooks reliable, secure, and transparent—automatically. Sign up now, and you can start receiving webhooks from integrations like GitHub, etc., even before you have an app to receive them. 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 398: Audiophile: The Meta Episode with Paul Bahr
It's a The Ruby on Rails Podcast x Remote Ruby collab! Brittany is joined with Jason Charnes and Andrew Mason so they can interview the editor of their shows, Paul Bahr, on how he got into podcast editing and the tools you need to get started. Find out the answers to fascinating questions such as: what is everyone's filler word? Is there really room for more podcasts? Are Ruby podcasts a great palate cleanser after editing true crime? A fun episode to record, we hope you enjoy listening. Show Notes & Links: Paul Bahr on LinkedIn (https://www.linkedin.com/in/paulbahr/) Peachtree Sound (https://www.peachtreesound.com/) Descript (https://www.descript.com/) How to Start a Podcast: Step by Step (https://www.buzzsprout.com/how-to-make-a-podcast?gclid=Cj0KCQiAnuGNBhCPARIsACbnLzqK-q3veNwWoyEC5ah5QXmMsp2hmKNIrDKL8ZVhQEVepDe2gUaBjaAaAqxqEALw_wcB) Best Day/Time to Publish Your Podcast (https://www.megaphone.fm/resources/what-time-should-you-publish-your-podcast) Paul’s Favorite $100 Mics: Rode NT-USB-Mini USB Microphone with Detachable Magnetic Stand (https://www.amazon.com/Rode-NT-USB-Mini-Microphone-Detachable-Headphone/dp/B084P1CXFD/ref=sxin_14_ac_d_bv?ac_md=0-0-QmVzdCBWYWx1ZQ%3D%3D-ac_d_bv_bv_bv&cv_ct_cx=rode+nt+usb+mic&keywords=rode+nt+usb+mic&pd_rd_i=B084P1CXFD&pd_rd_r=05767698-3673-4cdb-a720-e11aa7c865c1&pd_rd_w=TkBCM&pd_rd_wg=8cTBM&pf_rd_p=148e9898-1bed-4a70-9840-46f32e4185bd&pf_rd_r=SESWYERNH7GKHBKV7TE7&psc=1&qid=1639497572&sr=1-1-f4ff053e-b1e8-4d31-8f95-56d755c862ba) Blue Yeti USB Mic (https://www.amazon.com/Blue-Yeti-USB-Microphone-Blackout/dp/B00N1YPXW2/ref=sr_1_1_sspa?crid=XB5Y9JX4CS4I&keywords=blue%2Byeti%2Busb%2Bmic&qid=1639497630&s=musical-instruments&sprefix=blue%2Byeti%2Cmi%2C177&sr=1-1-spons&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFaTUxaODNITERLVzUmZW5jcnlwdGVkSWQ9QTAxMjU0NTUyMTM1U05DTVRLN1BTJmVuY3J5cHRlZEFkSWQ9QTAyNDkxMzlNWVhNRDVLSUk4Nlomd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl&th=1) Paul’s Favorite Online Recording Platforms: Riverside (https://riverside.fm/) Zencastr (https://zencastr.com/) Zoom (https://zoom.us/) 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. Atlantis Technology (https://www.atlantistech.com/careers) Atlantis is looking for great engineers! Why work at Atlantis? You'll work with great people. You’ll work on projects that change the world. No matter where you are in your career, they’re prepared to help you advance it. Find out more here (https://www.atlantistech.com/careers).
Episode 397: Game Development in Ruby (Super Bombinhas) with Victor David Santos
Victor David Santos is a fullstack Engineer at Tremendous and the creator of the Ruby platformer, Super Bombinhas. Victor joined Brittany to share insights on game development in Ruby, how to publish a game to Steam and how generous the gaming community can be. Show Notes & Links: Tremendous (https://www.tremendous.com/) The Ocra Gem (https://github.com/larsch/ocra) The Gosu Library (https://github.com/gosu/gosu) The MiniGL Library (https://github.com/victords/minigl) MiniGL Tutorials (https://www.devsv.com.br/ruby/minigl/2019/05/27/developing-games-with-ruby-and-minigl-part-1.html) Super Bombinhas on Steam (https://store.steampowered.com/app/1553840/Super_Bombinhas/) victords / super-bombinhas (https://github.com/victords/super-bombinhas) Victor's Itch Page (https://victords.itch.io/) Victor on Github (https://github.com/victords) Victor David Santos (@VictorDS92) / Twitter (https://twitter.com/victords92) 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 396: Advice My Uncle Told Me with Zachery Hostens
Zachery Hostens is a Senior Rails Engineer at TextUs. He is a self taught techie to his core, who tries to have his hands in all the cookie jars. He and Brittany discuss what it was like working as Wells Fargo as a Rails engineer, how he landed at TextUs and some strategies on finding the hidden Rails developers out there. Show Notes & Links: Zachery Hostens on Github (https://github.com/zacheryph) 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. Atlantis Technology (https://www.atlantistech.com/careers) Atlantis is looking for great engineers! Why work at Atlantis? You'll work with great people. You’ll work on projects that change the world. No matter where you are in your career, they’re prepared to help you advance it. Find out more here (https://www.atlantistech.com/careers).
Episode 395: The Holiday Gift Guide Episode (Brittany & Nick)
It's that magical time of the year again. Brittany and Nick catch up on Nick's experience at Rubyconf then dive into their holiday gift picks for 2021. Do you agree? Have more picks? Tweet to @brittjmartin and @Schwad4HD14 with your thoughts. Brittany's Picks Code & Supply Coding Pennants (https://codeandsupply.storenvy.com/collections/1392656-coding-pennants) Jumpstart Pro (https://jumpstartrails.com/pricing?ck_subscriber_id=361084039) Chill Pill V4 (https://www.etsy.com/listing/793151627/chill-pill-v4?ref=shop_home_feat_4&pro=1) LL Bean Tech Tote (https://www.llbean.com/llb/shop/111891) Monolisa Font (https://www.monolisa.dev/) Scribd (https://www.scribd.com/g/6oin5k) Nick's Picks SKÅDIS (IKEA) (https://www.ikea.com/gb/en/p/skadis-pegboard-white-10321618/) Wired Magazine Subscription (https://www.wired.co.uk/subscribe) Ergodox EZ (https://ergodox-ez.com/) Tailwind UI Components (https://tailwindui.com/pricing) 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 394: Rubyconf 2021 Recap: Live + Virtual (Brittany & Jemma)
Brittany and Jemma record right after Rubyconf 2021 so they could share their experiences and favorite talks both in-person and virtual. Oh, also, this is now a running podcast. Show Notes & Links: Rubyconf 2021 (https://rubyconf.org/) Introducing: MemoWise (https://medium.com/building-panorama-education/introducing-memowise-51a5f0523489) Talks Discussed: Achieving fast method metaprogramming: lessons from MemoWise by Jemma Issroff, Jacob Evelyn (https://rubyconf.org/program/sessions#session-1215) Minimize Your Circus Factor: Building Resilient Teams by Mercedes Bernard (https://rubyconf.org/program/sessions#session-1173) Managing Up: Strategies for Leveling Up by Mina Slater (https://rubyconf.org/program/sessions#session-1174) On Being an Early Career Dev in Your 30s by Ben Greenbug (https://rubyconf.org/program/sessions#session-1159) 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. Atlantis Technology (https://www.atlantistech.com/careers) Atlantis is looking for great engineers! Why work at Atlantis? You'll work with great people. You’ll work on projects that change the world. No matter where you are in your career, they’re prepared to help you advance it. Find out more here (https://www.atlantistech.com/careers).
Episode 393: The Rubyconf 2021 Live Podcast Panel
Recorded live from Rubyconf 2021 in Denver, CO with an audience! Panelists from The Ruby on Rails Podcast, Code with Jason and Remote Ruby gathered to chat about why they were excited to attend Rubyconf, favorite episodes and to field listener questions. Moderated By: Jemma Issroff, The Ruby on Rails Podcast () Panelists: Andrew Mason, Remote Ruby (https://twitter.com/andrewmcodes) Jason Charnes, Remote Ruby (https://twitter.com/jmcharnes) Jason Swett, Code with Jason (https://twitter.com/JasonSwett) Emily Giurleo, The Ruby on Rails Podcast (https://twitter.com/EmilyGiurleo) Nick Schwaderer, The Ruby on Rails Podcast (https://twitter.com/Schwad4HD14) Show Notes & Links: Rubyconf 2021 (https://rubyconf.org/) WNB.rb (https://twitter.com/wnb_rb) Ruby5: A Twice-Weekly 5 Minute Ruby News Podcast (http://www.rubyinside.com/ruby5-ruby-news-podcast-2441.html) Ruby Weekly (https://rubyweekly.com/?m) 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 392: I'm Actually Totally Happy (Brittany & Brian)
No holiday break on the recruiting front! Brittany and Brian catch up on the Rails recruiting trends. They discuss how companies need to up the ante now that so many are remote first, how interviews should be structured and whether it is worth getting in the door, if it is not for the role you want. Show Notes & Links: Mirror Placement (https://www.mirrorplacement.com/) Rubyconf 2021 Job Fair (https://rubyconf.org) 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. Atlantis Technology (https://www.atlantistech.com/careers) Atlantis is looking for great engineers! Why work at Atlantis? You'll work with great people. You’ll work on projects that change the world. No matter where you are in your career, they’re prepared to help you advance it. Find out more here (https://www.atlantistech.com/careers).
Episode 391: Announcing Mocktail with Justin Searls
Justin Searls helped start Test Double—a software agency of experienced developers who work with clients to build great software together, as a team. He gave Brittany the scoop on Mocktail, an opinionated alternative to minitest's mocks, rr, mocha, and rspec-mocks. As a bonus: he offers his insights and advice on being a confident speaker. Show Notes & Links: testdouble/mocktail (https://github.com/testdouble/mocktail) Test Double | An Agency Improving the World's Software (https://testdouble.com/) Mockito framework site (https://site.mockito.org/) Jim Weirich's Tweet (https://twitter.com/jimweirich/status/77124604602228737) searls/gimme (https://github.com/searls/gimme) jimweirich/flexmock (https://github.com/jimweirich/flexmock) Please don't mock me - Justin Searls - JSConf US 2018 (https://www.youtube.com/watch?v=x8sKpJwq6lY) VCR - GitHub (https://github.com/vcr/vcr) How to Make a Gem of a Gem (https://blog.testdouble.com/talks/2021-11-10-how-to-make-a-gem-of-a-gem/) Justin Searls (@searls) · Twitter (https://twitter.com/searls) 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 390: Code Quality with Ernesto Tagwerker
Ernesto Tagwerker is the Founder of OmbuLabs, the Ruby on Rails development shop behind FastRuby.io. He comes back to the podcast to talk about code quality: what it is, what it is perceived to be and what its like to maintain a few Ruby code quality gems, including ruby-critic and skunk. Show Notes & Links: OmbuLabs :: The Lean Software Boutique (https://www.ombulabs.com/) FastRuby.io (https://www.fastruby.io/) 309: Upgrading Rails & Skunk for Scoring with Ernesto Tagwerker (https://www.therubyonrailspodcast.com/309) rails_stats (https://github.com/fastruby/rails_stats) rubycritic (https://github.com/whitesmith/rubycritic) skunk (https://github.com/fastruby/skunk) metric_fu (https://github.com/metricfu/metric_fu) Eight Dimensions of Quality (https://www.toolshero.com/quality-management/eight-dimensions-of-quality/) The Code Quality Challenge - Tuple.app (https://tuple.app/code-quality-challenge) 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. Atlantis Technology (https://www.atlantistech.com/careers) Atlantis is looking for great engineers! Why work at Atlantis? You'll work with great people. You’ll work on projects that change the world. No matter where you are in your career, they’re prepared to help you advance it. Find out more here (https://www.atlantistech.com/careers).
Episode 389: Dev Ops Lead with Jason Taylor
Jason Taylor returns! Together, Brittany and Jason discuss his recent promotion to Dev Ops Lead at TextUs, how fluent in the stack you need to be to make operational decisions and the Rubyconf sessions they are excited to attend. Show Notes & Links: OpenTelemetry (https://opentelemetry.io/) Rubyconf Program (http://rubyconf.org/program) Careers at TextUs (https://textus.com/jobs/) JT (@thetizzo) | Twitter (https://twitter.com/thetizzo?lang=en) 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 388: Ruby is Still a Diamond with Emma Hyde
After Emma's blog post, "Ruby is Still a Diamond", took the software engineering world by storm, Brittany and Jemma invited Emma on to the show (her podcast debut!) to ruminate why she continues to be excited about Ruby, why you should invest the effort into upgrading to Ruby 3.0, the differences between parallelism & concurrency and an introduction to Ractors. Show Notes & Links: Ruby is Still a Diamond by Emma Hyde (https://medium.com/retention-science/ruby-is-still-a-diamond-b789d2661266) Dockwa (https://dockwa.com/) Retention Science (https://www.retentionscience.com/) Emma Hyde on Medium (https://medium.com/@emmajhyde) Emma Hyde (@emmahyde) | Twitter (https://twitter.com/emmahyde?lang=en) 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. Atlantis Technology (https://www.atlantistech.com/careers) Atlantis is looking for great engineers! Why work at Atlantis? You'll work with great people. You’ll work on projects that change the world. No matter where you are in your career, they’re prepared to help you advance it. Find out more here (https://www.atlantistech.com/careers).
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).