The Java 9 Module System Beyond The Basics


java Java Language

Room 3

Thursday from 11:20 til 12:10

Java 9 shipped the Java Platform Module System (JPMS), which brings language-level modularity to the Java ecosystem. But you already know that and even spent some time to learn the basics? That's great because this talk will take you beyond that and show how to...

  • model finer-grained dependencies and APIs
  • decouple modules with services
  • weigh encapsulation versus reflection
  • analyze dependencies with jdeps
  • safe the day with important command line flags
  • create runtime images with jlink

With this under your belt, you're ready to become the local Java 9 modularity expert.

Nicolai Parlog Nicolai Parlog

Nicolai is a thirty year old boy, as the narrator would put it, who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun.

Nicolai is a freelancing developer, trainer, and consultant. He writes The Java Module System with Manning, blogs about software development on, recently started a YouTube channel, and is a long-tail contributor to several open source projects. You can hire him for all kinds of things.