
Factories: Clean Test Data Without the Pain
Tired of brittle test setups and copy-pasted builders? Learn how to manage unit test data with maintainable, flexible factories. This guide walks...
Thoughts, tutorials, and deep dives into software engineering, architecture, and modern development practices.
Creating a bordered box around your own knowledge is ruining your potential. Screw job titles, we engineers are here to help our customers by...
The DRY principle guides software engineers, but some cases benefit from repetition. This post explores when DRY should be broken.
During a multi-year project there was a bug that kept popping up, but we could not find the culprit. We traced it back to a single class but could...
As software engineers we all have our own opinions on how our code should look. But having discussions about code style at every pull request...
This post will help you understand the N+1 query problem in a GraphQL API and show you how to use java-dataloader to fix it. By using batch...
When working on an application that notifies users in the case of an evacuation, my team and I encountered an interesting bug. Other developers...