filmov
tv
Designing for Modularity with Java 9

Показать описание
Sander Mak, Senior Software Engineer, Luminis Technologies
Paul Bakker, Software Engineer, Netflix
Java 9 brings modules as a core concept to the platform, but it’s more than just a language feature. With modules in Java 9, we can improve the design of code to increase maintainability and extensibility. As with every design principle, modularity requires thought and trade-offs to really reap the benefits. This session covers design practices for making codebases more maintainable and extensible. You will also find out about trade-offs to help you make the best choices. Topics include hiding implementations, using services for extensibility, API modules, avoiding cycles, optional dependencies, and dynamically loading modules. Familiarity with modules is helpful but not required. The speakers are the authors of Java 9 Modularity (O’Reilly).
Paul Bakker, Software Engineer, Netflix
Java 9 brings modules as a core concept to the platform, but it’s more than just a language feature. With modules in Java 9, we can improve the design of code to increase maintainability and extensibility. As with every design principle, modularity requires thought and trade-offs to really reap the benefits. This session covers design practices for making codebases more maintainable and extensible. You will also find out about trade-offs to help you make the best choices. Topics include hiding implementations, using services for extensibility, API modules, avoiding cycles, optional dependencies, and dynamically loading modules. Familiarity with modules is helpful but not required. The speakers are the authors of Java 9 Modularity (O’Reilly).
Designing for Modularity with Java 9
Sander Mak — Designing for modularity with Java modules
Designing for Modularity With Java 9 - lecture by Sander Mak - Code Europe Autumn 2017
Java Modularity
Abstraction Can Make Your Code Worse
Advantages of Modularity in Mechanical design
#1 Java 9 | Modularity | Introduction
Sander Mak — Java 9 Modularity in Action
Modularity
The lost art of software design by Simon Brown
Learn modular architecture part 1: 5 flavors of app modularity
Monolithic vs Microservice Architecture: Which To Use and When?
Course Preview: Java 9 Modularity: First Look
Modular Programming – Most Programmers Think They do it. But Hardly Anyone Does!
J-Fall 2017 Sander Mak - Designing for Modularity with Java 9
Software Modularity: Paradoxes, Principles, and Architectures
Java 9 Modularity in Action by Sander Mak & Paul Bakker
modularity
Modularization
Java 9+ Modularity (Java 9+ Modules Tutorial)(JPMS) | # 2 | Why Java Introduced Module System ?🔥🔥...
Modular Monoliths • Simon Brown • GOTO 2018
Modular Development with JDK 9
How to Become an Architect - 3 - Application Architecture | Koushik, Ranga & Siva
Basics of Java 9 Modularity (JPMS or Project Jigsaw)
Комментарии