Like using Spock for your tests? See how you can use it to test Kotlin code. This introduction focuses on making tests work with Kotlin's object keyword.
In the NoSQL world, there are 4 types of databases: key-value, column, document, and graph. Each one has a particular purpose, level of scalability, and model complexity.
If you've been on the fence about using Gatling for your performance testing, take a look at the ups and downs that come with using the Scala-based testing tool.
This deep dive into OOM errors and heap analysis will help you identify the root causes of your Java app's memory problems and educate you about GC as well.