Andres Almiray gave a presentation about Project Lombok and Groovy AST transformations. Project Lombok is a Java library that reduces boilerplate code through annotations processed at compile time. It includes annotations like @Getter and @Setter that generate getter and setter methods. Lombok-pg extends Lombok with additional annotations. Groovy AST transformations also allow modifying code at compile time through annotations, and integrate well with Java. Both approaches allow generating code automatically through annotations processed during compilation.