Skip to content
0:00 / 0:00

#java9#javamodules#jigsaw

Migrating to Java 9 Modules by Paul Bakker

Devoxx

172K subscribers • 64 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Paul Bakker
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

3K views9 years ago2 recommendations

Programming languagesSoftware designJava and the JVMSoftware architecture

Paul Bakker demonstrates how to migrate existing Java applications from the classpath to the Java 9 module system.

Java 9 comes to your doorstep with major changes to all of us, whether you ordered it or not. The module system in Java 9 is a great advancement for the Java language, and we would like to migrate existing code to make use of the module system. Migrating an exiting code base from the classpath to any kind of module system can be a daunting task however. Not only do we have to take care of migrating our own code to modules, we also have to take third party libraries into consideration. Java 9 comes with a number of features to ease migration. This includes automatic modules, the unnamed module and a number of command line arguments. While these features provide great value, they do require deep understanding of the module system to use them to their full potential. In this talk we will look at examples of migrating real code, based on a Spring/Hibernate application. We will face common problems we run into during migration, which gives us practical tips to apply, but also a good understanding of the module framework itself and the various migration features it supports. This talk is an excellent preparation to start migrating your own code. Paul Bakker is a senior software engineer with Netflix in the Edge Developer Experience team. Besides loving to write code he has a passion for sharing knowledge. He is the co-author of "Java 9 Modularity" that will be published by O'Reilly in 2017, and the co-author of "Modular Cloud Apps with OSGi" which was published by O'Reilly in 2013. Paul is also frequently speaking at conferences about Modularity, container technology and many other topics

Why it's here

2 people recommend this

What people say. Recommended as an interesting Devoxx talk on migrating real-world codebases to Java 9 modules.

u/Jezzadabomb338in r/programming • Recommends

On “Your next JVM: Panama, Valhalla, Metropolis by John Rose”

Also, for those wondering, Devoxx finished a couple of days ago, and most of the videos are up on their Youtube channel. --- Some of the videos I found interesting: Optional by Stuart Marks Collections Refueled by Stuart Marks The Invocation Game by John Rose and Paul Sandoz Migrating to Java 9 Modules by Paul Bakker

u/Mentioned_Videosin r/programming • Recommends

On “Your next JVM: Panama, Valhalla, Metropolis by John Rose”

Other videos in this thread: Watch Playlist ▶ VIDEO|COMMENT -|- (1) Optional by Stuart Marks (2) Collections Refueled by Stuart Marks (3) The Invocation Game by John Rose and Paul Sandoz (4) Migrating to Java 9 Modules by Paul Bakker|+10 - Also, for those wondering, Devoxx finished a couple of days ago, and most of the videos are up on their Youtube channel. Some of the videos I found interesting: Optional by Stuart Marks Collections Refueled by Stuart Marks The Invocation Game b... (1) Greg Young - The art of destroying software (2) Jenn Schiffer, Engineer/Artist - XOXO Festival (2016)|+2 - Here's a sneak peek of /r/ConTalks using the top posts of all time! #1: The a…