Stop requiring only one assertion per unit test: Multiple assertions are fine
One test case, not one test assertion.
How Stack Overflow is leveling up its unit testing game
We neglected unit tests for a long time because our code base made them difficult. But now we're putting in the work to change that.
Rewriting Bash scripts in Go using black box testing
When rewriting software in a new language, how do you test that your new and old programs do the same thing?
Building a QA process for your deep learning pipeline in practice
Deep learning models still need testing, but many of the common testing approaches don't apply. But with the right methods, you can still make sure your pipeline produces good results.
Why you should build on Kubernetes from day one
If you’re building a new app today, it might be worth taking a closer look at making it cloud-native and using Kubernetes from the jump. The effort to set up Kubernetes is less than you think. Certainly, it’s less than the effort it would take to refactor your app later on to support containerization.