Your own @Annotation processor.
"Annotations. A beautiful creation that makes our life easier. We are using them for injection, serialization, and many other difficult things. But how do they work and what is responsible for doing magic for us? These are the questions that we will try to answer! We are gonna walk through the world of annotations and their processors to see how code generation makes our development more robust and how to create one by ourselves."
At this presentation, you will learn what are annotations, why are they so useful, and how to take benefit from them. Also, I will guide you through the world of annotation processing describing it and explaining how powerful it can be. Finally, having all this new knowledge we will create our simple annotation processor completely by ourselves!