Java 9 Modularity in Action - Sander Mak & Paul Bakker [DevCon 2016]





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on May 11, 2016

With Java 9, modularity comes to your doorstep (whether you ordered it or not). This isn't your average language feature: making the most out of it may involve rewiring your brain. In this session we explore the benefits of a modular codebase using Java 9 modules. Because who doesn’t like more reliable and secure applications, meanwhile killing the dreaded classpath?

After reviewing the basic concepts of modules, we'll explore modularity patterns that enhance your design and development skills. We all have existing systems, so migration of codebases to a modular world is an important topic as well. Automatic modules, the 'unnamed' module and other new concepts are added to your toolbox to this end.

Want examples? We've got plenty in this practical and code-driven talk. Even if you intend to use Java 9 without modules, this talk helps you prevent common issues. You'll be ready for Java 9 before you know it.

Level: Advanced

Sander Mak
JavaOne Rockstar, Software Architect at Luminis Technologies
Sander crafts scalable software at Luminis Technologies. With almost a decade of experience on the JVM platform, he specializes in modular Java and JavaScript development. Additionally, data analysis and machine learning are part of his ever growing list of interests. Sander loves sharing knowledge, for example through his blog at http://branchandbound.net. He is currently writing 'Java 9 Modularity' for O'Reilly, expected release early 2017. Furthermore he speaks regularly at international developer conferences, sharing his passion for Java, alternative JVM languages and related technologies.

Paul Bakker
Software Architect at Luminis Technologies
Paul is working as a software architect for Luminis Technologies, where he's currently leading the team that develops the CloudRTI; a Kubernetes/Docker based service that takes care of DevOps tasks like blue/green deployment, failover, centralised logging and monitoring.
He is the author of Building Modular Cloud Apps With OSGi, published by O'Reilly and an advocate for modularity in software. He is currently writing his second book for O'Reilly Java 9 Modularity, which is expected early 2017. Paul is also deeply involved in several open source projects, and a regular speaker at tech conferences.


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...