Links for 2015-05-18

by Michael Ruggiero

Uncovering Defects with Property-Based Testing Using ScalaCheck

As the complexity of generators and property tests increases, so does the possibility that the same error in logic may be repeated in both your function and generator/test code.

Dependent Types in Scala

[P]roofs are programs in and of themselves except they can’t be easily unit tested.


So my primary guideline would be don’t even consider microservices unless you have a system that’s too complex to manage as a monolith.

So sayeth the guy that did more than anyone to promote the concept of microservices.