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.
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.