Scala is great for highly scalable, component-based applications that support concurrency and distribution. It leverages aspects of object-oriented and functional programming. This JVM-basedlanguage gained most of its clout when it was announced that Twitter was using it. If used correctly, Scala can greatly reduce the code needed for applications. For the Scala programmmer, DZone has gathered