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:
Ivan Yonkov is the CEO of the software consultancy Codexio and is proactively preaching Java to the Bulgarian Community for a decade. Beside being a software developer for more than 10 years, he’s also a professional software trainer, with various presences in formal universities, and also was a Trainer and Training Director at SofUni for around 5 years. This experience is mostly evident at Codexio, where three internship training camps per year are organized.