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.
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
Subscribe to Blog updates
Thanks, we've got you!
Java Annotated Monthly – December 2023
The December edition of Java Annotated Monthly is here! As usual, you’ll find all the latest Java and Kotlin updates as well as details of key industry events for networking and learning. This issue also features the latest release candidates and targeted JEPs alongside Java tutorials and articles a…
String Templates in Java – why should you care?
TLDR; The existing String concatenation options are difficult to work with and could be error prone. String Templates (a preview feature introduced in Java 21) greatly improves how we create strings in Java by merging constant strings with variable values. The name of this feature pretty much says …
Java Annotated Monthly – November 2023
Welcome to the Java Annotated Monthly – November 2023! As the Java world keeps on spinning, we've gathered a treasure trove of articles, talks, and insights to warm your Java developers’ hearts. This month's edition features a delightful blend of the latest technological advancements and the ever…
Java Annotated Monthly – October 2023
Welcome to the October edition of Java Annotated Monthly! In this issue, we're plunging into the world of Java and tech. We'll explore the latest and greatest in the recent release of Java 21, share exciting news about the new EAP for IntelliJ IDEA 2023.3, and bring you a handpicked selection of …