Stefan Armbruster
Consultant focused on Grails & Neo4j
Located in Munich/Germany, I'm doing freelancing in software engineering and consulting since +12 years. My technical focus is Grails and Neo4j and other emerging technologies. The second part of my professional life is Netjay, a small co-founded company doing larger scale projects. Last couple of years I gave several talks at various conferences like gr8conf.eu, grailsXchange, AgileWorld. In my spare time I serve as a volunteer firefighter, that's my there is the nice helmet on my avatar image.
Presentations
Grails goes Graph
Thanks to the GORM abstraction layer introduced in Grails 2.0, adding new persistence engines is much easier compared to Grails 1.x times. During the last months the Grails Neo4j plugin was established and is now in a phase of stabilization. Despite that it's already used in production.
After introducing the building blocks of grails-data-mapping, the GORM abstraction layer's project name, I will do a live demo session. This covers usage of Neo4j in multiple setup scenarios (embedded, REST). Aside from standard Grails capabilities like rich scaffolding, datastore agnostic domain classes, etc. I want to show how a domain model is decomposed into Neo4j's nodespace and how graph specific capabilities like traversals and cypher queries can be used. Depending on the timeframe, an additional part of the talk could be a case study on our experiences when running the Grails Neo4j combo under high load in a real production system.