What you need for this book
You would need Scala installed—a version greater than or equal to 2.11. I refer to pipelining a lot, so it would be pretty helpful if you are trying out the examples on Linux or Mac. You can use cygwin too if it is a Windows box you are running.
Version 0.13 of the sbt tool (http://www.scala-sbt.org/) will also be needed.
A typical Java dev environment is assumed too. The examples are tested with Maven version 3 and JDK 8.