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.
Ryan Vanderwerf speaks about the roles of cache clustering, session clustering, and quartz clustering with open source Terracotta, Quartz, and BigMemory.
Grails comes with extensive testing support, ranging from unit to integration to functional tests. Ken Kousen demonstrates the range of options available both natively and through testing plugins.
Colin Harrington warns that application security is not a concern that we can ignore. Vulnerabilities come from various angles, but it is important to stay aware so we can recognize and thwart threats
Jeff Scott Brown talks about the Grails 2 features and functionality related to building RESTful services.