Speaker Topics - No Fluff Just Stuff

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 »