October 2 - 4 - Devoxx Morocco 2024 - 🇲🇦 Palm Plaza hotel - Marrakech 🌞🌴
Follow Us On

Talk details

Generating source code can be an effective way of simplifying repetitive tasks and reduce the code maintenance burden in large code bases.
Micronaut features cross language code generation support for both Java and Kotlin and in this talk Micronaut creator Graeme Rocher will demonstrate how to leverage those APIs to generate source code in your own projects.
Attendees with learn about the following topics:
  • Overview of current source generators for Micronaut
  • Understanding the Abstract Syntax Tree (AST)
  • Visiting code via Annotations
  • Generating source code for Java and Kotlin
  • Generating static files like configuration
  • Make compilation incremental
Graeme Rocher
Oracle
Graeme Rocher is the creator of several popular Open Source projects including Grails (https://grails.org) and Micronaut (https://Micronaut.io).
Graeme currently works as an Architect at Oracle Labs. Graeme in 2018 was awarded the Groundbreaker award by Oracle for his work on Open Source.