IEM-2959 Modular Development with JDK 9 | Devoxx US

Modular Development with JDK 9


java Java Language

Grand Ballroom 220 C

Wednesday from 10:20 AM til 11:10 AM

A modular development style benefits every Java developer, whether your application is one JAR or one hundred JARs. This session will introduce the Java 9 module system that's been used to structure the JDK as dozens of reusable modules that strongly protect their internals. Then, the session will explain how you can create modules to enforce the structure inherent in your application. The session will prepare you for some of the pitfalls of modular development, notably the technical debt present in popular libraries that rely on JDK internals. Finally, the session will look at how tools are preparing for modules.

Alex Buckley Alex Buckley

Alex Buckley is the Specification Lead for the Java programming language and the Java Virtual Machine at Oracle. He holds a Ph.D. in Computing from Imperial College London.