How-To's IntelliJ IDEA Java

New Live Stream: Java Modules in Real Life

Java Modules have many benefits. They enable you to encapsulate packages and related resources and define strict accessibility rules. Introduced in Java 9 as the Java Platform Module System, or JPMS, Java Modules have proven to be somewhat tricky to use, even for experienced developers. During his guest appearance at our next IntelliJ IDEA Live Stream, Nicolai Parlog will teach us about modules. He’ll explain what they are, why we should use them, and when it is better not to. Register for the show and join us on Wednesday, July 27, at 5:00 pm CEST / 3:00 pm UTC.


Session description

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’re thinking about creating modules for a project, you may have some questions:

  • Why use modules?
  • What is incremental modularization?
  • What are common or tricky roadblocks?
  • Where’s the exit?!
  • When should I use modules and when shouldn’t I use them?

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

Everyone who is familiar with Nicolai’s community activities knows how open and helpful a person he is. He and our host Mala Gupta will help you to fully understand the topic and truly enjoy the show. Don’t forget to submit your questions using YouTube’s chat section.

Your presenter and host

Nicolai Parlog

Nicolai (aka nipafx) is a Java enthusiast who focuses on language features and core APIs, with a passion for learning and sharing – in articles, newsletters, and books; in tweets, videos, and streams; in demo repos and at conferences (more on all of that is at He’s a Java Developer Advocate at Oracle and organizer of Accento. All that aside, he’s best known for his haircut.

Mala Gupta

Mala Gupta

Mala works as a Java Developer Advocate with JetBrains. A Java Champion, she has authored multiple books with Manning, Packt, and O’Reilly Publications. She has 20 years of experience in the software industry and is a frequent speaker at international industry conferences. She actively supports Java certification as a path to career advancement and co-leads Delhi JUG and Women Who Code Delhi.

image description