Multi java
This blog post demonstrates how different Java versions can be handled gracefully on macOS.
Windows tools
This blog post demonstrates an easy way in Windows to get rid of pending Java processes.
Property based testing
This blog post gives a brief introduction along with examples about property based testing.