Greach 2016

Mastering Grails 3 plugins

With Grails 3, the plugin development experience changes a little bit compared to that of Grails 2. In this talk, Álvaro (member of the Grails team at OCI, Grails committer and author of several plugins) will cover several topics to understand how plugins work in Grails 3, focusing on best practices.

The session is structured as a set of tips and tricks with code samples in the following areas: modularisation, build system, testing and publishing.

Software Engineer, Grails Development Team

Álvaro Sánchez-Mariscal

Álvaro Sánchez-Mariscal

Álvaro is a passionate software architect and agile enthusiast with over 15 years of experience. He started his career in 2001 coding in Perl and Java, but then quickly focused on Java EE, working for companies like IBM BCS, BEA Systems or Sun Microsystems.

He created his own company, Salenda, in 2005, and since 2007 has specialised in Groovy/Grails, introducing them in Spain by founding Escuela de Groovy, the very first Grails company in Spain. He now works at OCI, the company behind Grails; he is a member of the Grails team at OCI, a Grails committer, and also supports the Spring Security plugins.

Álvaro is a speaker at conferences like GeeCON, JavaLand, JavaZone and Codemotion ( He has also written several Grails plugins, including Spring Security REST, which provides stateless, RESTful, token based authentication for Grails using OAuth 2 and JWT (