The Ruby Testing Podcast

New Rails podcast, taking another break, plus: what do you want to hear in the future?

Like I did some months ago, I'm taking another break from The Ruby Testing Podcast to focus on my new podcast, Rails with Jason.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

022 - TDD and Refactoring with Corey Haines

Corey and I discuss our approaches to TDD and refactoring.

Episode Details

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.

Episode Details

020 - Josh Clayton of thoughtbot

Josh Clayton and I talk about factories vs. fixtures, mystery guests, obscure tests, and Factory Bot.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

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.

Episode Details

004 - Test-Driven Design with Yoseph Radding

In this episode Yoseph and I talk about test-driven design.

Episode Details

003 - Aaron Sumner, Author of Everyday Rails Testing with RSpec

In this episode I interview Aaron Sumner, author of Everyday Rails Testing with RSpec.

Episode Details

002 - Noel Rappin, Author of Rails 5 Test Prescriptions

In this episode I talk with Noel Rappin, author of Rails 5 Test Prescriptions, about how Noel got started in testing in the early 2000s, how Noel approaches unit tests vs. integration tests, testing JavaScript code in a Rails environment, as well as a number of other topics.

Episode Details

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.

Episode Details