The Ruby on Rails Podcast - podcast cover

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.

Episodes

Episode 327: 327: JetBrains & RubyMine with Natalie Kudanova

Natalie Kudanova is a product marketing manager for JetBrains RubyMine, an IDE for Ruby and Rails developers. She helps the RubyMine team understand the needs of their users. In this short episode, she and Brittany discuss the best way to reach Ruby developers and IDE innovations. Links for this episode: JetBrains RubyMine: The Ruby on Rails IDE by JetBrains JetBrains RubyMine (@rubymine) | Twitter Natu (@NatuNuarat) | Twitter Episode Introduction and Outro by Michael Springer Episode Music: &qu...

Jul 22, 202017 min

Episode 326: 326: Job Searching and Hiring Advice During the Pandemic with Brian Mariani

A timely episode for the employers hiring and the Ruby developers looking for work during the pandemic. After a heartfelt story, Brian Mariani, founder of Mirror Placement, revealed hiring patterns and honest advice for these unprecedented times. Links for this episode: Contact Mirror Placement (and Brian!) Episode Introduction and Outro by Michael Springer Episode Music: "Funkorama" by Kevin MacLeod Brought to you by: Raygun Raygun gives you a window into how users are really experien...

Jul 15, 202027 min

Episode 325: 325: [REPOST] Ruby Blend: Open Sourcing a Ruby Gem with Brittany Martin

Brittany guested on the Ruby Blend! The hosts counsel her on opensourcing her googlepay gem. They then dive into how important README's are, useful tools for documentation, a project from Evil Martians, a gem called Combustion, and RSpec API documentation. Links for this episode: Google Pay for Passes Gem Google Pay for Passes Demo Site The Ruby Blend Podcast Panelist | Andrew Mason Panelist | Nate Hopkins Panelist | Ron Cooke Writing a Ruby Gem Specification | Piotr Murach Evil Martians | Keepi...

Jul 08, 202057 min

Episode 324: 324: Rails::Engine with Vladimir Dementyev

Vladimir Dementyev is a mathematician who found his happiness in programming Ruby and Erlang, contributing to open source and being an Evil Martian. He is the author of AnyCable, TestProf and an advocate for building monoliths with Rails Engines. Links for this episode: Evil Martians | Distributed Product Development Consultancy Erlang Programming Language anycable / anycable palkan / test-prof Railsconf: Between monoliths and microservices Getting Started with Engines — Ruby on Rails Guides Vla...

Jul 01, 202023 min

Episode 323: 323: Keen to Keeping Using Ruby with Nick Schwaderer

The cat is out of the bag! Nick Schwaderer is back to answer all of Brittany's questions about his new role at Chef. They also dive into graphic design/typography, Ruby's popularity and the new minimal Rails app skeleton generator. Links for this episode: Embrace digital transformation with DevOps and Chef Chef InSpec Zeitwerk: A new code loader for Ruby Stack Overflow's 2020 Developer Survey rails new --minimal: A Minimal Rails App Skeleton Generator Be a Guest on the 5 by 5 Ruby on Rails ...

Jun 24, 202029 min

Episode 322: 322: Rails CI Pipeline Performance with Kelly Sutton

Kelly Sutton is a software engineer at Gusto on their application infrastructure team. He and Brittany discuss his project, TestDesiderata, and his latest blog post, "From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline". Links for this episode: Gusto Kent Beck Test Desiderata From 25 Minutes to 7 Minutes: Improving the Performance of a Rails CI Pipeline Buildkite Kelly Sutton (@KellySutton) | Twitter Episode Introduction and Outro by Michael Springer Episode Music by K...

Jun 17, 202026 min

Episode 321: 321: Ruby API and Bundler with Colby Swandale

Colby Swandale is a Ruby Engineer at Envato in Melbourne. He is also a core contributor to the Bundler, RubyGems & RubyGems.org projects. Colby recently started a new project called Ruby API to help improve finding and reading Ruby documentation on the web! Links for this episode: Bundler: The best way to manage a Ruby application's gems Working Towards Bundler 3 | RubyKaigi 2019 Ruby API Ruby Together Colby Swandale (@oceanicpanda) | Twitter Episode Introduction and Outro by Michael Sp...

Jun 10, 202030 min

Episode 320: 320: ViewComponents in Action with Andrew Mason

Andrew Mason is the lead developer for CodeFund, an ethical advertising platform. When he is not working on CodeFund, he is podcasting on The Ruby Blend or Remote Ruby, writing blog posts, or working on open source projects. He and Brittany discuss his implementation of ViewComponent at CodeFund. Links for this episode: CodeFund | Ethical Advertising Platform Remote Ruby Podcast The Ruby Blend Podcast Ruby Meetup: Online github / view_component Andrew's Personal Site Andrew Mason (@andrewmc...

May 27, 202027 min

Episode 319: 319: Gap Here and 10x Customers with Sean Devine

Sean Devine, CEO of XBE, is welcomed back to the show to discuss hiring Rails developers in this climate, introduce XBE's innovative new program for graduating high school seniors ("Gap Here") and reveal the value of a 10x customer. Join Brittany in cheering Sean on to write a book! Links for this episode: Hiring - XBE XBE Announces "Gap Here" Program For Graduating High School Seniors Sean Devine on Twitter(@barelyknown) Episode Introduction and Outro by Michael Springer Episode Music...

May 20, 202036 min

Episode 318: 318: Error Messages Are Your Friends with Gina Verrastro

Gina Verrastro is a Rubyist, writer, and proud graduate of LEARN Academy. She is a Tech Support Engineer at SOCi who specializes in taking the most optimistic view of every bug-hunting situation. Links for this episode: SOCi How to Read and Resolve Common Error Codes in Ruby by Gabbie Piraino BetterErrors/better_errors: Better error page for Rack | GitHub banister/binding_of_caller: Retrieve the binding of a method's caller in MRI 1.9.2+ | GitHub Code Copy Coffee | Gina's Personal Site...

May 13, 202021 min

Episode 317: 317: Coming Home to Rails with Vince Eberle

Vince Eberle is a Full Stack Developer at 412 Food Rescue. Over the last decade, he has worked on app development on-and-off using Ruby on Rails and EmberJS. He and Brittany discuss coming back to Rails and how powerful Rails can make a developer in a non-profit. Links for this episode: 412 Food Rescue Spiceworks: Software, Forums & Tools for IT Pros 412 Food Rescue (@412FoodRescue) · Twitter Ruby on Rails Link - A Slack Community Episode Music by Kevin MacLeod Episode Introduction and Outro...

May 06, 202035 min

Episode 316: 316: MongoDB and Onboarding Junior Developers with Emily Giurleo

Emily Giurleo works as a Software Engineer at MongoDB, where she helps maintain the MongoDB Ruby Driver and Mongoid Object-Document Mapper for Ruby on Rails. She brought advice on how to successfully onboard a junior engineer in three steps, with the goals of building their trust, instilling confidence in their technical abilities, and enabling them to be an autonomous contributor to your team. Links for this episode: Codecademy: Learn to Code MongoDB RailsConf 2020.2: Couch Edition FreeFrom Rag...

Apr 29, 202029 min

Episode 315: 315: Worrying About the Wrong Things with Hilary Stohs-Krause

Hilary Stohs-Krause is a co-owner and full-stack software developer at Ten Forward Consulting. She joined Brittany to discuss her upcoming RailsConf 2020.2 Couch Edition session. Together, they explored the root causes of fear and anxiety and how we can start to deliberately rewrite our instincts. Links for this episode: Ten Forward Consulting: Custom Software Development Madison Women in Tech RailsConf 2020.2: Couch Edition Hilary's Personal Site Hilary Stohs-Krause (@hilarysk) | Twitter E...

Apr 22, 202032 min

Episode 314: 314: Active Storage & Modern Images with Mark Hutter

Mark is a lead engineer at Landing, a new platform for providing flexible living solutions for today’s renters. He is also the co-organizer of the Birmingham on Rails conference. He guested on the podcast to propose the simple question: can ActiveStorage be used for image serving in your modern web apps? Links for this episode: Page Speed Insights | Google Lighthouse | Google Moving towards a faster web | Google See How Images Affect Your Page Speed | imgix Test a website's performance | We...

Apr 16, 202029 min

Episode 313: 313: Strangler Fig Pattern & God Objects with Adrianna Chang

Adrianna Chang is a developer intern at Shopify and a member of the inaugural cohort for Shopify’s Dev Degree program, a 4-year work-integrated learning program. She joined Brittany to discuss her latest blog post, "Refactoring Legacy Code with the Strangler Fig Pattern”. Links for this episode: Dev Degree Refactoring Legacy Code with the Strangler Fig Pattern Polly want a message | Sandi Metz seattlerb/flog | GitHub StranglerFigApplication - Martin Fowler Shopify Engineering (@ShopifyEng) · Twi...

Apr 09, 202030 min

Episode 312: 312: (PFN) Podcasting From Home with Brittany & Nick

Nick Schwaderer popped on to the show to talk about his recent job search (Ruby & Rails are thriving!) and his recent commit to Rails core. Brittany discussed how she is taking the opportunity to work on her Googlepay gem and the recent conference cancellations. Links for this episode: Railsconf Cancellation Nick's PR into Rails: WIP: Ensure rails new . --master builds a complete bleeding edge application (not just core gems) Google Pay API | Google Developers Episode Introduction and O...

Apr 02, 202030 min

Episode 311: 311: Pareto Product Programming with Philip Poots

Philip Poots is the VP of Engineering at ClubCollect, a FinTech startup in Amsterdam. He is a Pareto product programmer, remote advocate and a self proclaimed dilettante. His recent talk, "Rediscovering Ruby" was a big point of discusssion between Brittany and him. Links for this episode: ClubCollect - have a financially healthy organisation Understanding the Pareto Principle (The 80/20 Rule) Deep Work - Cal Newport pootsbook (Philip Poots) · GitHub Phil's Blog | Crossing the Rubicon Episod...

Mar 26, 202030 min

Episode 310: 310: Pivoting Brighton Ruby 2020 with Andy Croll

Andy Croll is CTO at CoverageBook & AnswerThePublic, Rubyist, conference organizer of Brighton Ruby, author, speaker, bootstrapper & twin dad. Amidst the COVID-19 pandemic, Andy had to pivot this year's conference into a new experience. He and Brittany discuss the details and the potentially lasting effects on the community. Links for this episode: Brighton Ruby Conference 2020 Andy Croll's Personal Site One Ruby Thing Andy Croll (@andycroll) | Twitter Episode Music by Kevin MacLeod...

Mar 19, 202027 min

Episode 309: 309: Upgrading Rails & Skunk for Scoring with Ernesto Tagwerker

Ernesto Tagwerker is the Founder of Ombu Labs, a small software development company dedicated to building lean code and reducing tech debt. He and Brittany enthusiastically discuss blockers in upgrading Rails, tech debt and Ernesto's future plans for his code scoring library, Skunk. Links for this episode: Ombu Labs - The Lean Software Boutique Fast Ruby - Ruby on Rails Upgrades by Ombu Labs fastruby / skunk | A StinkScore Calculator for Ruby Code Ernesto Tagwerker (@etagwerker) | Twitter Episod...

Mar 12, 202029 min

Episode 308: 308: Open Source Groundskeeping with Kurtis Rainbolt-Greene

Kurtis Rainbolt-Greene is a New Orleans born software engineer living in LA, 13 years into his career. He prefers Ruby, Javascript, and Elixir, but he has played with loads of languages. Brittany and he discuss the concept of important opinions and the steps he took to take over maintainership of the VCR gem. Links for this episode: vcr/vcr: Record your test suite's HTTP interactions | GitHub The Hippocratic License 2.0: An Ethical License for Open Source Projects Open Collective - Make you...

Feb 27, 202028 min

Episode 307: 307: Choosing the Right Tech Stack with Dave Paola

Dave Paola was cofounder and CTO at Bloc. He is now the cofounder of Jellyswitch, unleashing the power of the distributed workforce. Dave and Brittany converse about choosing frameworks, bootcamps and frontend frameworks. Links for this episode: Bloc | Online Programs in Web Development github / actionview-component Sam Stephenson (@sstephenson) | Twitter Jellyswitch - Coworking Space Management App Dave Paola (@dpaola2) | Twitter jellyswitch (@jellyswitchapp) | Twitter Episode Introduction and ...

Feb 13, 202031 min

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 Mariani Email Brian Mariani ([email protected]) Episode Music by Kevin MacLeod Episode Introduction and Outro by ...

Feb 05, 202034 min

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 way Railsbridge Square: Solutions & Tools to Grow Your Business Square Tutorials | Youtube Rails Camp West Episode Introduction a...

Jan 30, 202022 min

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: JetThoughts JetThoughts · GitHub JTWay by JetThoughts JetThoughts (@JetThoughts) | Twitter Brittany Martin (@BrittJMartin) | Twitter Episode Introduction and Outro by Michael Springer Episode Music by Kevin M...

Jan 23, 202019 min

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: DEV Elasticsearch Redis Molly Struve (@mollystruve) | Twitter Brittany Martin (@BrittJMartin) | Twitter Episode Introduction and Outro by Michael Springer Episode Music by Kevin MacLeod...

Jan 16, 202031 min

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 Ruby Ruby Central What is Processor? Conference Talk penelopezone/rubyfmt: Ruby Autoformatter! - GitHub Upcoming NYCrb Meetup with Penelope Penelope's Personal Site Pene...

Jan 09, 202041 min

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 2020 DEV Community · GitHub How to Play Chess | Rules + 7 Steps to Begin - Chess.com BODYPUMP – Group Barbell Workouts – Les Mills US Nick Schwaderer (@Schwad4HD14) | Twitter Episode Introduction and Outro by Michael...

Jan 02, 202025 min

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 | Schwad ParisRB Conf 2020 The world's best way to learn French - Duolingo Brittany Martin (@BrittJMartin) | Twitter Nick Schwaderer (@Schwad4HD14) | Twitter Episode Introduction and Ou...

Dec 26, 201928 min

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 Authorization BlueJeans: Video Conferencing, Screen Sharing, Video Calls Open Positions | Careers | CoverMyMeds Alex Miller (@apmiller108) | Twitter Anne Richardson (@lortz) | Twitter Episode Introduction and Outro by Micha...

Dec 19, 201924 min

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 Lavinder ASCII | Wikipedia Endianness | Wikipedia DeeDee Lavinder (@ddlavinder) | Twitter Raleigh/Durham | Women Who Code Episode Introduction and Outro by Micha...

Dec 10, 201928 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast