It’s been almost two decades since JSR-269 is accepted and embedded into the java compiler as of Java 6, yet it’s not widely used in most of the projects which require meta programming, especially for annotation processing. In this session we will try to shift the mindset into compile time processing of annotations and will explore the challenges that one may face when trying to exploit the compiler in the modern versions of Java.

Talk Level:
INTERMEDIATE

Bio:
Born to explore cutting-edge tech, but destined to support legacy software, Ivan is finding true relics, when recreating the past. And since the history is bound to repeat, his true fate is preaching Java through the fundamental concepts that are keeping the earth on their shoulders. For fifteen odd years, Ivan is combining technical trainings, software engineering and conferences all over the globe. He is the co-organizer of the ANZ conference ChurConf and is currently a Managing Partner in the software consultancy Codexio.