Thursday, March 4, 2010

Moving Blog Site

I am planning on moving my Blog Posts to my website

The blog site is Technophiliac.

Stay tuned.

Intro to Grails at Harrisburg Java User's Group

I am presenting an intro to Groovy on Grails on 18-Mar-10 at the Harrisburg Jug.

Tuesday, May 5, 2009

Grails Persistence with GORM & GSQL

A couple days ago I received the Grails Persistence with GORM and GSQL by Robert Fisher published by APress

At first I was surprised that it was a total of 156 pages (I was pleased that I didn't have to work my way through yet another 700 page book).

As the title indicates this is focused on one of the greatest assets of Grails, GORM. When working with GORM, you really need examples and options to help you with common data query and dataset organization tasks, this book provides that.

In a nutshell, if you are working on a Grails project, this book will provide you with a concise reference with great code examples of valuable GORM features that you will refer back to.

Introduction to Grails Course

Chariot Solutions is offering a 1 day Introduction to Grails course see: for details.

Monday, January 26, 2009

Groovy and Grails Magazine

I just started reading the Groovy and Grails magazine and I would highly recommend it for Groovy and Grails enthusiasts.

Check it out at

Monday, January 12, 2009

Philadelphia Emerging Tech Conference

Checkout the Philadelphia Emerging Technology Conference
March 26-27, 2009

Jeff Brown from SpringSource will be speaking:
Co-Author, The Definitive Guide To Grails Second Edition

Wednesday, August 27, 2008

Acegi and Groovy Class Packages

With all of the tutorials and examples for Grails there is often no reference to packaging your Groovy classes.

So, I decided to convert all of my project into packages including Acegi.

Using IntelliJ 7.04 & JetGroovy plugin v1.6.18593, I was able to refactor most of my classes without issue. Service classes required me to add the imports manually... no problem there. Of course its odd that I had to manually add imports to java.util.*

Acegi classes required to add the package to the class declaration within grails-app/conf/SecurityConfig.groovy

loginUserDomainClass = ""
authorityDomainClass = ""
requestMapClass = ""

(thanks to Burt Beckwith)