Explore the process of migrating Java applications to a modular architecture in this 50-minute Devoxx conference talk by Mark Reinhold, Chief Architect of the Java Platform Group at Oracle. Learn how to transition from a Java 8 application using popular libraries to a modularized Java 9 version. Discover Project Jigsaw and the Java Platform Module System's features that allow for gradual migration, even when working with non-modularized dependencies. Gain insights into module declarations, static analysis, automatic modules, and intentional design decisions. Follow along with live coding examples and a comprehensive demonstration covering topics such as open packages, Java C Tweet, Jade EPS, and JavaFX. Understand the challenges and solutions involved in modularizing existing applications, including handling automatic module names, versioning, and specific module operations.