Graeme Rocher

Graeme Rocher - Grails Project Lead


Graeme Rocher is the project lead and co-founder of the Grails web application framework. He is a member of the JSR-241 (The Groovy Language) executive committee, author of the The Definitive Guide to Grails.

Graeme's Blog
Check out Graeme's Blog here
Graeme's Talks

Grails Update Keynote
Together with Groovy Project Lead Guillaume LaForge, Grails Project Lead Graeme Rocher opened The Grails eXchange 2007 with an update on Grails.

Presentation
Presentation Slides Coming Soon!

Podcast
Graeme helps Guillaume LaForge kick off Grails eXchange 2007!





The Grails Plug-in Architecture
In this session, Graeme explained how to go about getting the best out of the Grails plug-in architecture by demonstrating how to create re-usable plugins that can be distributed, installed and managed.

Presentation
The Grails Plug-in Architecture

Podcast
Coming Soon!


GORM - Object Relational Mapping with Hibernate De-mystified
Hibernate is an immensely powerful ORM layer with an array of features and mapping options which comes at the cost of complexity. The web application framework Grails ships with an ORM layer that builds of top of Hibernate, but eliminates much of the complexity through clever use of convention and the dynamic features of the Groovy language. Known as GORM, it offers a convention-based mapping strategy that hooks into the Hibernate configuration model and provides an abstraction layer above Hibernate with powerful features like Groovy builders for Criteria, dynamic finders and transaction management through closures.

This talk, walked attendees through the features of GORM and demonstrate how to create different persistence mappings. Once the basics of mapping is understood you'll dive head first into persisting and reading data without ever accessing a Hibernate session!

Grails eXchange Presentation
GORM - Object Relational Mapping with Hibernate De-mystified

Grails eXchange Podcast
GORM: Object Relational Mapping with Hibernate De-mystified - Graeme Rocher




Dynamic Groovy: Meta Magic
In this talk Graeme discussed Groovy as a dynamic language.

Grails eXchange Presentation
Dynamic Groovy Meta Magic - Keynote Graeme Rocher

Grails eXchange Podcast
Dynamic Groovy, Meta Magic



Web development by You In Control