David Dawson explains how to build a Grails application based on a hexagonal architecture.
Baruch Sadogursky discusses how to maintain Grails plug-ins that play well with other plug-ins existing in the ecosystem.
Ken Kousen discusses combining various technologies: Groovy, Ratpack, MongoDB, Grails, REST.
Fabrice Matrat shows how advanced architectural libraries, such as cujoJS and RaveJS, provide parallels to many of the concepts people love in Grails.
Owen Rubel discusses the benefits of API abstraction: easier externalization, synchronization and sharing, reloading the API config on the fly, DRY'r code, batching, reduced throughput and much more.
Marco Vermeulen discusses doing Behaviour Driven Development with Cucumber, Groovy and Grails.
Ken Kousen demonstrates the RESTful features in Grails and shows how to take advantage of them with annotations, controllers, renderers and more.
Chris Latimer discusses how to develop APIs ready for public consumption with Grails.
Lari Hotari discusses Grails 3's concept of application profiles for choosing a certain set of core plugins to use.
Lari Hotari discusses how to optimize Grails' performance to get full benefits from it.
Grails project lead Graeme Rocher demonstrates some less known, advanced features of GORM and explores the possibilities offered going beyond the relational database.
Dan Woods discusses the approach to developing a scalable enterprise architecture, and demonstrates implementations based on the variety of technologies available from the Groovy ecosystem.