The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Hosted by Brittany Martin and Brian Mariani. Produced by Mirror Placement. Edited by Peachtree Sound.
Similar Podcasts
Remote Ruby
Three Rubyists having conversations and interviewing others about Ruby and web development.
The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.
Inside Java
Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between.
Episode 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).
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 g.heurich@ucl.ac.uk 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 womennonbinary.rb@gmail.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 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.