Scala is a fusion of object-oriented and functional programming language paradigms. It is statically typed, but includes a sophisticated type inference system which makes it possible to avoid redundant boilerplate code sometimes found in Java. It runs on the JVM meaning it is fast and reliable, as well as being interoperable with you existing Java libraries and tools.
This talk will give an introductory overview of Scala as well as demonstrating some of the more advanced features available.