Project Jigsaw

Project Jigsaw will bring modularity to Java 9. With it comes strong encapsulation, reliable configuration, improved security, and better performance. But it also brings migration challenges, which might break your code and your tools.

But all is not lost! There is still time to prepare and the best way to do so is to start playing around with the early access builds. For a more thorough introduction you could get “The Java Module System in Action” – the book I am currently writing about modularity in Java 9. Not yet, though, but stay tuned if you are interested.

Maybe your company is already preparing a migration. In that case you can hire me for on-site training or to assist you in your efforts.

Implied Readability

In Java 9 a module must read another to be able to use its API. With implied readability a third module passes the dependency on, allowing the first to read the second without explicitly depending on it.