We'll be glad to discuss, please drop us an email.
View our other online Live Classes here.
🗓
January 29, 2022
16:00—20:00 UTC
16:00—20:00 UTC
2022-01-29T16:00:00Z
Abstract
This hands on workshop will provide you practical experience to create and work with modules.
We will start with the fundamentals of different types of modules, learn how legacy jars behave and interact with modules, create our own modules, and finally learn to use service loader to dynamically discover implementations in different modules.
This hands on workshop will provide you practical experience to create and work with modules.
We will start with the fundamentals of different types of modules, learn how legacy jars behave and interact with modules, create our own modules, and finally learn to use service loader to dynamically discover implementations in different modules.
Instructor

Venkat Subramaniam
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, co-founder of the devdotnext software conference, and an instructional professor at the University of Houston.

Venkat Subramaniam
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, co-founder of the devdotnext software conference, and an instructional professor at the University of Houston.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.
Topics Covered
- From legacy code to modules
- Behavior, rules, restrictions imposed by modules
- Interacting between modules and with legacy code
- Transitioning from legacy to modules
- Making use of ServiceLoader
What will you learn?
- Why and how to use modules
- The benefits and gotchas of migrating
- How to incrementally transition to modules
- How to test modularized code
- Different options and when to use them
Who is this for?
Java programmers, team leaders, architects, technical managers
Java programmers, team leaders, architects, technical managers
Things you need to attend?
- Your favorite Java IDE
- Java 9 or newer
- Git Client