While modularity isn't exactly new (ehem... OSGi), the introduction of Jigsaw (JPMS) in Java 9 moved the concept to the front of developers minds. But while migrating to Java 9+ brings some challenges, it's not actually necessary to write modules. So why care about modularity if the classpath is still good enough? Can modularity bring any practical value to your applications? In this session I'll discuss why you should consider leveraging JPMS in designing new Java applications and highlight some practical knowledge and resources to get you started.
This talk is intended to benefit any level of Java developer.