Test & Code

By Brian Okken

Test & Code is a weekly podcast hosted by Brian Okken. The show covers a wide array of topics including software engineering, development, testing, Python programming, and many related topics. When we get into the implementation specifics, that's usually Python, such as Python packaging, tox, pytest, and unittest. However, well over half of the topics are language agnostic, such as data science, DevOps, TDD, public speaking, mentoring, feature testing, NoSQL databases, end to end testing, automation, continuous integration, development methods, Selenium, the testing pyramid, and DevOps.

  1. 1.
    164: Debugging Python Test Failures with pytest
    13:17
  2. 2.
    163: pip install ./local_directory - Stéphane Bidoul
    29:39
  3. 3.
    162: Flavors of TDD
    22:44
  4. 4.
    161: Waste in Software Development
    18:49
  5. 5.
    160: DRY, WET, DAMP, AHA, and removing duplication from production code and test code
    14:40
  6. 6.
    159: Python, pandas, and Twitter Analytics - Matt Harrison
    47:51
  7. 7.
    158: TDD in Swift - Gio
    43:20
  8. 8.
    157: pre-commit - Anthony Sottile
    41:40
  1. 9.
    156: Flake8: Python linting framework with Pyflakes, pycodestyle, McCabe, and more - Anthony Sottile
    22:54
  2. 10.
    155: Four Questions to Ask Frequently During Software Projects - Tim Ottinger
    22:48
  3. 11.
    154: Don't Mock your Database - Jeff Triplett
    31:39
  4. 12.
    153: Playwright for Python: end to end testing of web apps - Ryan Howard
    31:29
  5. 13.
    152: Python Packaging - Brett Cannon
    49:41
  6. 14.
    151: Python Adventure - Brandon Rhodes
    56:32
  7. 15.
    150: A Practical Testing Strategy
    10:34
  8. 16.
    149: I don't test my code, "crappy Python" is all I write - Corey Quinn
    49:35
  9. 17.
    148: Coverage.py and testing packages
    14:07
  10. 18.
    147: Testing Single File Python Applications/Scripts with pytest and coverage
    11:24
  11. 19.
    146: Automation Tools for Web App and API Development and Maintenance - Michael Kennedy
    48:33
  12. 20.
    145: For Those About to Mock - Michael Foord
    48:44
  13. 21.
    144: TDD in Science - Martin Héroux
    53:50
  14. 22.
    143: pytest markers - Anthony Sottile
    40:00
  15. 23.
    142: MongoDB - Mark Smith
    35:06
  16. 24.
    141: Visual Testing - Angie Jones
    30:59
  17. 25.
    140: Testing in Scientific Research and Academia - Martin Héroux
    48:01
  18. 26.
    139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu
    36:53
  19. 27.
    138: Mutation Testing in Python with mutmut - Anders Hovmöller
    29:58
  20. 28.
    137: Become an Author - Matt Harrison interviews Brian Okken
    40:40
  21. 29.
    136: Wearable Technology - Sophy Wong
    31:44
  22. 30.
    135: Speeding up Django Test Suites - Adam Johnson
    23:34
  23. 31.
    134: Business Outcomes and Software Development - Benjamin Harding
    31:49
  24. 32.
    133: Major League Hacking - Jon Gottfried
    28:44
  25. 33.
    132: mocking in Python - Anna-Lena Popkes
    40:49
  26. 34.
    131: Test Smarter, Not Harder
    8:53
  27. 35.
    130: virtualenv activation prompt consistency across shells - an open source dev and test adventure - Brian Skinn
    36:18
  28. 36.
    129: How to Test Anything - David Lord
    42:08
  29. 37.
    128: pytest-randomly - Adam Johnson
    18:12
  30. 38.
    127: WFH, WTF? - Tips and Tricks for Working From Home - Reuven Lerner & Julian Sequeira
    41:43
  31. 39.
    126: Data Science and Software Engineering Practices ( and Fizz Buzz ) - Joel Grus
    32:17
  32. 40.
    125: pytest 6 - Anthony Sottile
    1:00:04
  33. 41.
    124: pip dependency resolver changes
    44:15
  34. 42.
    123: GitHub Actions - Tania Allard
    22:53
  35. 43.
    122: Better Resumes for Software Engineers - Randall Kanna
    36:12
  36. 44.
    121: Industrial 3D Printing & Python, Finite State Machines, and Simulating Hardware - Len Wanger
    49:21
  37. 45.
    120: FastAPI & Typer - Sebastián Ramírez
    43:54
  38. 46.
    119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
    36:06
  39. 47.
    118: Code Coverage and 100% Coverage
    42:48
  40. 48.
    117: Python extension for VS Code - Brett Cannon
    51:17
  41. 49.
    116: 15 amazing pytest plugins - Michael Kennedy
    51:27
  42. 50.
    115: Catching up with Nina Zakharenko
    42:21

Listen to Test & Code now.

Listen to Test & Code in full in the Spotify app