
The Ruby on Rails Podcast
The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. Co-hosted by Nick Schwaderer. Edited by Peachtree Sound.
Latest episodes

Feb 5, 2020 • 34min
Episode 306: 306: Ask For The Job with Brian Mariani (Part II)
Back by popular demand, Brian is back! Brian Mariani, founder of Mirror Placement, a Ruby on Rails focused recruiting firm, came back to share his wisdom on financial negotiations, what it is like to recruit from both the client and developer side and that one overlooked tip to get the job.
Links for this episode:Mirror Placement 5by5 RoR 287: Recruitment on Rails with Brian MarianiEmail Brian Mariani (brian@mirrorplacement.com)Episode Music by Kevin MacLeodEpisode Introduction and Outro by Michael Springer

Jan 30, 2020 • 22min
Episode 305: 305: Rails Camp USA with Bobbilee Hartman
Bobbilee Hartman is a Developer Advocate at Square. She is more widely known as the founder of Rails Camp West, the long-standing unplugged retreat for web developers in the United States. She pitches Brittany on attending this year and answers all of her questions about the getaway.
Links for this episode:Learn HTML & CSS - a book that teaches you in a nicer wayRailsbridgeSquare: Solutions & Tools to Grow Your BusinessSquare Tutorials | YoutubeRails Camp WestEpisode Introduction and Outro by Michael SpringerBobbilee Hartman (@bobbilee19) | TwitterRails Camp USA (@railscamp_usa) | TwitterEpisode Music by Kevin MacLeod

Jan 23, 2020 • 19min
Episode 304: 304: Legacy Code Wisdom with Alexey Chernov
Alexey Chernov is a Ruby on Rails consultant at JetThoughts. Over the years, he has built MVPs and consulted to improve legacy code, scale up the remote team and achieve an effective development process. He and Brittany dive deep into approaching legacy RoR projects.
Links for this episode:JetThoughtsJetThoughts · GitHubJTWay by JetThoughtsJetThoughts (@JetThoughts) | TwitterBrittany Martin (@BrittJMartin) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeod

Jan 16, 2020 • 31min
Episode 303: 303: Site Reliability at DEV with Molly Struve
Molly Struve is a Lead Site Reliability Engineer at DEV, the company that runs the blogging website dev.to. She and Brittany unpack what site reliability means, Molly's fondness of Elasticsearch and how Molly creates all of her witty and educational content.
Links for this episode:DEVElasticsearchRedisMolly Struve (@molly_struve) | TwitterBrittany Martin (@BrittJMartin) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeod

Jan 9, 2020 • 41min
Episode 302: 302: Ruby Autoformatter! with Penelope Phippen
Penelope Phippen makes Rubyfmt, and was previously a lead maintainer of the RSpec testing framework. She’s been writing Ruby for just about a decade, and still remembers 1.8.6. She and Brittany discuss Rspec, Ruby Central and her thoughts on the Ruby community.
Links for this episode:RSpec: Behaviour Driven Development for RubyRuby CentralWhat is Processor? Conference Talk penelopezone/rubyfmt: Ruby Autoformatter! - GitHubUpcoming NYCrb Meetup with PenelopePenelope's Personal SitePenelope Phippen (@penelope_zone) on TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeod

Jan 2, 2020 • 25min
Episode 301: 301: Episode 300 Celebration: Part 2
Brittany and Nick continue to celebrate Episode 300 of the podcast! In Part 2 of the episode, they discuss Brittany's topic for ParisRB, setting up and contributing to dev.to and imposter syndrome training with chess and BodyPUMP. Happy New Year!
Links for this episode:ParisRB Conf 2020DEV Community · GitHubHow to Play Chess | Rules + 7 Steps to Begin - Chess.comBODYPUMP – Group Barbell Workouts – Les Mills USNick Schwaderer (@Schwad4HD14) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodBrought to you by:
Mirror Placement
Thinking about a new Ruby job in 2020? Mirror Placement (specifically Brian) is always here to listen, learn, connect and advise Ruby on Rails engineers on their careers. Please drop him a line at brian@mirrorplacement.com if you'd like to chat about your current Rails gig...or a future one!

Dec 26, 2019 • 28min
Episode 300: 300: Episode 300 Celebration: Part 1
Brittany and Nick celebrate Episode 300 of the podcast! In Part 1 of the episode, they discuss New Years resolutions, switching back from Windows to MacOS and using Rubyfmt with Atom. A special thanks to you, the listeners, for helping make 300 episodes happen.
Links for this episode:Using Rubyfmt with Atom | SchwadParisRB Conf 2020The world's best way to learn French - DuolingoBrittany Martin (@BrittJMartin) | TwitterNick Schwaderer (@Schwad4HD14) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodBrought to you by:
Mirror Placement
Thinking about a new Ruby job in 2020? Mirror Placement (specifically Brian) is always here to listen, learn, connect and advise Ruby on Rails engineers on their careers. Please drop him a line at brian@mirrorplacement.com if you'd like to chat about your current Rails gig...or a future one!

Dec 19, 2019 • 24min
Episode 299: 299: Cover My Culture with Anne Richardson and Alex Miller
It's three's company! CoverMyMeds' engineers, Anne Richardson and Alex Miller, guested on the podcast to discuss CMM's remote developer culture, approach to microservices and commitment to the Ruby community.
Links for this episode:CoverMyMeds, The Leader In Electronic Prior AuthorizationBlueJeans: Video Conferencing, Screen Sharing, Video CallsOpen Positions | Careers | CoverMyMedsAlex Miller (@apmiller108) | TwitterAnne Richardson (@lortz) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode Music by Kevin MacLeodBrought to you by:
Mirror Placement
Thinking about a new Ruby job in 2020? Mirror Placement (specifically Brian) is always here to listen, learn, connect and advise Ruby on Rails engineers on their careers. Please drop him a line at brian@mirrorplacement.com if you'd like to chat about your current Rails gig...or a future one! Happy Holidays!

Dec 10, 2019 • 28min
Episode 298: 298: How to Become an Encoding Champion with DeeDee Lavinder
DeeDee Lavinder currently works as a Backend Engineer for Spreedly and is a Director with Women Who Code Raleigh/Durham. She helped Brittany understand how encoding works, how Ruby handles encoding issues, and how to strategically debug encoding snafus.
Links for this episode:RubyConf 2019 - How to Become an Encoding Champion by Deedee LavinderASCII | WikipediaEndianness | WikipediaDeeDee Lavinder (@ddlavinder) | TwitterRaleigh/Durham | Women Who CodeEpisode Introduction and Outro by Michael SpringerEpisode and Sponsor Music by Kevin MacLeodBrought to you by:
Kensington
Kensington's Universal Docking Stations give you
access to more ports so your slim Chromebook can be as powerful as a Desktop. With plug and play functionality without having to install drivers, you will enjoy dual 4K display with HDMI and displaylink video connectors.
Interested? Test drive a docking solution today with the Kensington Pro C program. Visit kensington.com/ruby to learn more!

Nov 25, 2019 • 37min
Episode 297: 297: The Functional Rubyist with Joe Leo
Joe Leo is the CEO of Def Method, an agile Ruby software consultancy, and the co-author of The Well-Grounded Rubyist, Third Edition. He and Brittany discussed functional programming in Ruby and their thoughts on the Ruby community after Rubyconf 2019.
Links for this episode:Def MethodThe Well-Grounded Rubyist, Third EditionThe Functional Rubyist: A Primer | Rubyconf 2019 SlidesPartial Function Application | Joe Leo on Ruby TapasJoe Leo III (@jleo3) | TwitterEpisode Introduction and Outro by Michael SpringerEpisode and Sponsor Music by Kevin MacLeodBrought to you by:
Mirror Placement
If you are a Rails developer currently in the market, a startup seeking to grow your team, or just simply curious to hear about market and salary trends, Brian at Mirror Placement would love to chat with you. He will send you a turkey!
You can reach him at brian@mirrorplacement.com. Turkeys are in limited supply, so please reach out to Brian today and drop the codeword: "gobble gobble".
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.