029 - Erin Dees, Co-Author of Effective Testing with RSpec 3
I talk with Erin Dees about Cucumber, maintaining test code over the long haul, page objects, ways to fix flapping tests, and, naturally, goats.
028 - Mr. Radar with Molly Struve and Samuel Hotop
I talk with Molly Struve and Sam Hotop from Kenna Security about the creation and implementation of Mr. Radar, a tool for detecting anomalies in production data.
027 - Josh Justice of Big Nerd Ranch
Josh and I discuss our experiences with Rails testing as well as testing front-end code and single-page applications.
026 - Zach Dennis
In this episode, I talk with Zach Dennis about his experience with TDD, the benefits of test first vs test after, the pitfalls of being a TDD purist when working with a team, and giving yourself permission to do things in new and novel ways.
025 - My New Book, Rails Testing for Beginners, Now Available
My new book, Rails Testing for Beginners, is now available for sale. You can use the discount code RTP2019 to get $20 off the book through 3/22/2019 at 3pm Eastern.
024 - Kent Beck, Author of Test-Driven Development: By Example
In this episode I talk with Kent Beck about our TDD workflows as well as how to get started with testing if you feel like you don't know how to start.
023 - Chris Toomey, Development Director at thoughtbot
In this episode I talk with thoughtbot's Chris Toomey about testing vs. TDD in terms of several different tortured analogies like cooking, rock climbing and sawing down trees.
022 - TDD and Refactoring with Corey Haines
Corey and I discuss our approaches to TDD and refactoring.
021 - Taking a Break
I'm taking a break from a regular publishing schedule to work on some other things, including writing a Rails testing book.
020 - Josh Clayton of thoughtbot
Josh Clayton and I talk about factories vs. fixtures, mystery guests, obscure tests, and Factory Bot.
019 - Chris Kottom, Author of The Minitest Cookbook
Chris Kottom and I talk about some of the differences between RSpec and Minitest as well as how to decide which testing framework to work with.
018 - Ben Orenstein, Co-Founder of Tuple
Ben and I talk about how to decide what to write tests for, how pair programming relates to testing, and Tuple, a tool Ben is working on to help facilitate remote pair programming.
017 - Michael Hartl, Author of the Ruby on Rails Tutorial
Michael Hartl and I talk about how to decide what to write tests for and how to decide when to do test-first vs. test-after. We also talk about push-ups and Arnold Schwarzenegger.
016 - Fast Tests with Vladimir Dementyev
Me and Vladimir Dementyev talk about why fast tests are valuable and how you can make your tests faster.
015 - Testing Q&A with Listener Andrew Mason
Listener and junior Rails developer Andrew Mason comes on the show to ask some questions about Rails testing. We discuss the difference between function/integration/unit tests, system tests vs. feature specs, some good testing books to read, and more.
014 - Chris Oliver, Creator of GoRails
Me and Chris touched on about a billion topics in this episode including integration tests vs. unit tests, DRY in testing, dependency injection, Cucumber, and security.
013 - The Balance Between Testing and Feature Development with Dave Kimura
Building features and writing tests are often seen as competing with one another. How do you balance the two? Dave Kimura and I discuss.
012 - Refactoring Legacy Projects and Test Suites with John Cech
I talk with John Cech of Planet Argon about refactoring legacy Rails projects and legacy test suites.
011 - How Jason Charnes Got Started with Testing
In this episode I talk with Jason Charnes, organizer of the Southeast Ruby conference and co-host of the Remote Ruby podcast, about how he got started with testing.
010 - Selenium and QA with Zach Attas
In this episode I talk with Zach Attas, Senior Test Engineer, about QA, Selenium, SitePrism and a number of other things.
009 - Testing a Ruby Gem with Josh Wood of Honeybadger
In this episode I talk with Josh about the process of building the honeybadger-ruby gem and what was involved in testing it.
008 - Adam Hawkins - Where, What and How to Test
Me and Adam Hawkins talk about where, what and how to test. Adam brought up some interesting ideas I hadn't thought about before including not only testing your code but testing your deployment pipeline.
007 - Testing Anti-Patterns with Kostis Kapelonis
Kostis Kapelonis and I talk about some of the testing anti-patterns he discusses in his comprehensive article, Software Testing Anti-patterns.
006 - Continuous Integration/Deployment/Delivery with Marko Anastasov
I talk with Semaphore CI Co-Founder Marko Anastasov about how he got started with programming and testing. We also talk about Continuous Integration, Continuous Deployment, Continuous Delivery and the difference among the three.
005 - How Brittany Martin Got Started with Programming and Testing
In this episode I talk with Brittany Martin, co-host of the Ruby on Rails Podcast, about her career story and how she got started with Ruby testing.
004 - Test-Driven Design with Yoseph Radding
In this episode Yoseph and I talk about test-driven design.
003 - Aaron Sumner, Author of Everyday Rails Testing with RSpec
In this episode I interview Aaron Sumner, author of Everyday Rails Testing with RSpec.
002 - Noel Rappin, Author of Rails 5 Test Prescriptions
001 - How Todd Siegel Got Started with Testing
In this episode I talk with Todd Siegel, freelance developer from Denver, about how Todd got started in testing, how testing saves development time, how we approach writing tests for a fresh Rails project, and RSpec vs. other testing frameworks.