Polyglot Programming in the JVM

The Java language 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.

In 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.


About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

More About Andres »