Skip to content

Details

Modularizing Unmodularizable
or how I hacked Spring Boot into working with the
Java Platform Module System

Java Platform Module System was delivered in 2017; however, nearly seven years later, its adoption among Java developers remains limited. This talk will demonstrate that in the year of 2024, things are not that scary as they are being painted and even complex applications with a mix of old and modern libraries can be run on the module path.

In this session, we will go over the Java Module system and its benefits, address the challenges of using non-modular libraries in the modular world, and turn a typical Spring Boot Web application into a set of fully and truly modularized jlink images for Windows, Linux, and macOS.

About the venue:

Free Times Cafe has bistro-style seating and a full food and drink menu. Please consider helping to support the venue by planning to have supper during the talk.

About the speaker:

Ihor Herasymenko, Staff Engineer at a Canadian AI startup Ada Support. A Java enthusiast with 10 years of industry experience. He is passionate about software maintainability, modular applications, build tools, and developer productivity.

Keywords:

Java Module System, jlink, Module Path, Modularity, Gradle Artifact Transforms, Spring Boot, Spring Framework

Related topics

Events in Toronto, ON
Java
Software Engineering
Gradle

You may also like