Jeff Brown discusses how Grails is very well suited for a microservice based architecture, that can result in applications which are easier to build, to test, to extend and to adapt to requirements.
Graeme Rocher, the Grails project lead, discusses the latest release of Grails and what is coming up during the course of the next year, covering all the new features of Grails 3.
The keynote speakers cover the current status of various Spring projects - Grails, Groovy, Cloud, etc.-, what has been done so far and what are the plans for the near future.
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.
Russ Danner demonstrates how organizations succeeded by leveraging Spring Framework, Groovy, other Java technologies and CMS frameworks to build and manage content rich applications.
Baruch Sadogursky and Fred Simon explain how to write AST transformations.
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.