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, 2023I'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, 2023More 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, 2023Event Bus: Inside or Outside the Hexagon?
Where does a Message/Event Bus belong in Hexagonal Architecture?
discordhexagonal-architecture July 29, 2022(On page 1 of 5 articles.)