Java Modules in Real Life

Many Java projects (by some counts, over half) run on Java versions that support the module system and Maven Central offers over 4.200 modules. If you think about creating modules for your (next) project, you may have some questions:

  • Why use modules?
  • Incremental modularization
  • What are common or tricky roadblocks?
  • Where’s the exit?!
  • When (not) to use modules?
  • etc.

This talk will answer these questions, so you can better decide whether modules are right for your project.