Lessons Learned: Use of Modern JVM Languages Besides Java

Java is the main language for the JVM, but it has several shortcomings. In the last few years, several modern languages such as Groovy, Scala, and Clojure have emerged for the JVM besides the almighty Java to improve the programming experience and create sustainable software.

This session presents a progress report that shows why some of these modern languages should be used in projects. The main goal is to provide information about the business value of introducing additional languages, but the presentation does include some code examples.