Stefan Armbruster discusses building a Grails application with a graph data store based on Neo4j and sharing insight based on his own experience using such a system in production.
Emiliano Conde shares the process, tools, and lessons learned migrating jBilling.com from Struts/EJB to Grails/Spring.
Jeff Brown discusses how Grails enables polyglot web development, with a focus on Scala and Clojure, and explains what it takes to add support for new languages.
Burt Beckwith introduces Spring development to Grails developers.
Peter Ledbrook shows how Groovy can be useful for writing scripts, unit tests or builds for Spring projects and how Grails simplifies web application development.
Jeff Brown presents what’s new in Grails 2.0, 2.1 and 2.2, and informs on the enhancements to be introduced with 2.3.
Adrian Colyer, Juergen Hoeller, Mark Pollack and Graeme Rocher present SpringSource’s Unifying Component Model, current developments regarding Big Data, and betting on Grails.
Dierk König introduces GPars, Groovy’s library for concurrent programming, explaining a simpler and less error-prone way to use fork/join, map/reduce, actors, and dataflow in Java and Groovy.
James Williams explains how to create and manage Ratpack (a micro Groovy web framework) applications, and dealing with authentication, persistence and interfacing Grails apps.
Ken Kousen demoes 10 cases when he says it’s better to use Groovy: XML (and JSON), JDBC, I/O (Files), Collections, Closures, Builders, AST Transformations, Meta-programming, Spock, and Gradle.
Neal Ford emphasizes the fact that functional programming uses a different way of solving a problem, thinking about the results rather than the steps to make.
Andy Clement and Martin Lippert discuss the latest developments in Spring Tool Suite related to Java 7, Spring 3.1, Groovy, Grails, Gradle, and Cloud Foundry.