Shai YallinApr 23 minUnit Tests Considered HarmfulUnit tests couple us to implementation detail, restrict refactoring and don't assert that features work. Prefer bigger-scoped tests.
Shai YallinMar 183 minOf Rigid Microservices and Flexible Monoliths Microservices incur significant overheads in costs of change, runtime and complexity. Start with a monolith and break it down when needed.
Shai YallinMay 2, 20236 minFake, Don't MockFakes are complete implementations of an API used to replace IO-bound adapters with memory-bound doubles to facilitate Acceptance Testing
Shai YallinMar 19, 20233 minLearning Tests: better than benzosLearning Tests are an easy and useful methodology for integration with new and unknown APIs, reducing stress and improving feedback times.