Why use Scala?
If you're familiar with Java or the JVM but want more power from your APIs and want to see what functional programming can do with your data, Scala is a good bet.
This is a highlight from Nathan Dotz’s talk Scala: The Swiss-army language.
Visit Safari to view the full session from the 2016 O’Reilly OSCON Conference in Austin.