The Java Sessions: Module System
Hopefully, we started moving on from Java 8. One of the great benefits of doing so, and there are many, is a module system. It is a controversial topic indeed, but I am hoping in this presentation to make some solid arguments that it is an essential part of our development.
- Understanding Module Basics
- Limiting
- JLink
- JDeps
- Packaging
- Unnamed, Automatic
- How to integrate with build tools
- Demand that your dependencies use it
- What's the hold up?
- The log4j2 fiasco
- Services
- ServiceLoader
- Creating lean docker images
- A note about Layrry
About Daniel Hinojosa
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.
More About Daniel »