Session: Polyglot Programming in the JVM

Thursday 15.40 - 16.30
Room: Honey Badger

The JVM boasts one of the biggest software ecosystems: you will find libraries, components and servers of all sizes, types, colors and flavors; which have made it the choice language for many. However the JVM is open enough to let other languages live in it, these languages provide new features and concepts that the Java language does not have. Some of these languages are even Java friendly. On this session we'll discover the benefits of adding a bit of spice to your Java development skills by exploring Groovy's metaprogramming techniques, Scala's functional side and Clojure's approach to managing concurrency.

Tags: Emerging languages Hands on Java

Expectations

Attendees will learn about the different options available in the JVM for writing code in languages other than Java

Andres AlmirayAndres Almiray

Andres is a Java/Groovy developer and Java Champion, with more than 12 years of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework.