This resource is no longer available
A Pragmatic Guide to Scala Adoption
Scala, a language combining object-oriented and functional programming on the Java virtual machine, has made Java easier for many development teams. But this successful language mix does not come without its faults.
In this report, learn about the perceived complexity of Scala and how it may actually arises more from the diversity of the ecosystem rather than the language itself. Then learn about a simpler subset of Scala that may be a better place to start for Java teams who are considering adopting it in 2013 or later.
Read more inside to find an interview with the creator of Scala and get answers to your most pressing questions.