Have fun learning about Test-Driven Development with JitterTed's TDD Game

Your Classes are Too Big (Talk)

Video recording and slides from my presentation to the Seattle Crafters Group: Want your code to be easier to understand and test? Fix Primitive Obsession.

code-smellsprimitive obsessionfeature envyvideoted talk May 30, 2023

I'm Done with Unit and Integration Tests

What's the difference between them? Why does it matter? I discuss why I use the terms 'I/O-Free' and 'I/O-Dependent' tests instead.

tddtest-doubletesting April 2, 2023

More Testable Code with Hexagonal Architecture (Talk)

Video recording of my presentation to PhillyXP on how Separation of I/O Concerns makes code more testable.

hexagonal-architecturetestingvideoted talk February 21, 2023

Event Bus: Inside or Outside the Hexagon?

Where does a Message/Event Bus belong in Hexagonal Architecture?

discordhexagonal-architecture July 29, 2022

Removing a Feature is a Change in Behavior

How do you remove functionality from an application using TDD?

tdddiscord-questions July 21, 2022

(On page 1 of 5 articles.)


Make Your Code More Testable™️

Don't miss out on ways to make your code more testable. Hear about new Refactoring techniques, improving the Test-Driven Development process, Hexagonal Architecture, and much more.

    We respect your privacy. Unsubscribe at any time.