Using Java 9 modules: chances and challenges

Session Abstract:

Java 9 introduces modules to the Java programming language and its runtime. This presentation explains Java’s new module system and looks into both chances and challenges in its adoptions.

Speaker: Rafael Winterhalter

Rafael works as a software engineer in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with particular interests in code instrumentation, concurrency and functional programming. Rafael blogs about software development, regularly presents at conferences and was pronounced a Java One Rock Star. When coding outside of his work place, he contributes to a wide range of open source projects and often works on Byte Buddy, a library for simple runtime code generation for the Java virtual machine.