El último meetup del año correrá a cargo de Mario García (@marioggar) que hablará de "Macro macro, burrito burrito":
Una de las killer features de Groovy siempre han sido las transformaciones AST. Estas transformaciones permiten al desarrollador generar código en tiempo de compilación, código que puede ser generado, y comprobado estáticamente por el compilador. Eso ha hecho que frameworks como Grails o Spock sean tan populares, ya que permiten reducir el código necesario para implementar una solucion concreta, ya sea una aplicacion web, o un test. El problema con las ASTs es que desarrollarlas siempre ha sido una tarea compleja y oscura...muy oscura. En esta charla mostrare las bondades de 'groovy-macro` un nuevo modulo que estará disponible en Groovy 2.5.0 y que hará que generar código en tiempo de compilación sea casi tan sencillo como programar mientras comes burritos... bueno quizas no tanto :P
Video:
Slides:
Código:
https://github.com/mariogarcia/talks/tree/master/2016/12/mgug-macros
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/235569125/?eventId=235569125