GeekOut

From APIDesign

Revision as of 09:03, 5 April 2012 by JaroslavTulach (Talk | contribs)
Jump to: navigation, search

[User:JaroslavTulach|I]]'ve been invited to talk at GeekOut on Jun 14, 15 2012. I'd like to have about two hour tutorial on AnnotationProcessors.

Hack into Your Compiler!

Many people are convinced that compilers are complicated science. Right, they sort of are. On the other hand, JDK6's annotation processing API makes it easier than ever to plug in to the compilation process and participate on producing extra resources, as well as classes.

During the tutorial we will study the basic behavior of annotation processors, write our annotation processor, see how it helps performance and we will walk through various examples of existing processors to see that horizons are endless, but also understand the gotchas. Last, but not least we'll uncover the hidden capability of annotation processors to extend any JDK6 complaint Java IDE.

If you have never hear of annotation processors, join our tutorial to get a feel for their power. If you have faced complexity of compilers before, stop by to see how easily is JavaC extensible. Should you have written annotation processors before, visit us anyway - either the tutorial increases your knowledge, or you will help us increase our.

Let's do some compiler hacking at GeekOut!

Bio

Personal tools
buy