Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Designing for Modularity with Java 9

Java via YouTube

Overview

Explore the concept of modularity in Java 9 through this 42-minute conference talk presented by Sander Mak and Paul Bakker, experienced software engineers from Luminis Technologies and Netflix respectively. Dive into design practices that enhance code maintainability and extensibility using Java 9's new module system. Learn about crucial topics such as hiding implementations, leveraging services for extensibility, creating API modules, avoiding dependency cycles, working with optional dependencies, and dynamically loading modules. Gain insights into the trade-offs involved in modular design to make informed decisions for your projects. While familiarity with modules is beneficial, it's not a prerequisite for attending this talk. Benefit from the expertise of the speakers, who are also authors of the book "Java 9 Modularity" published by O'Reilly.

Syllabus

Designing for Modularity with Java 9

Taught by

Java

Reviews

Start your review of Designing for Modularity with Java 9

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.