Wednesday, October 24, 2007

Scott's Grails/GORM talk...

Scott Davis: davisworld.org

used in grails stack
gorm: grails object/relational mapper

thin wrapper over hibernate

google: grails rails performance

[what is quartz?]

hibernate knowledge transferrable here
can override default gorm behaviour
.hbm files

can map domain classes to tables with different names
normally it's pogo name == table name

nice dsl for gorm coming in grails 1.0-rc1

grails shell lets you connect to running application and query data
using app domain objects

select * from artist
* == splat

See dynamic sorted list! awesome!
Simple dynamic queries

Relationships are pretty damn cool too
see 1-1 slide

send thx!
email: scottdavis99@yahoo.com

Scott's Advanced Grails talk...

quote: make easy things easy, hard things possible

many-many relationships not easy
but possible

grails brings together lots of popular java libs/frameworks
grails uses spring mvc for views
user auth uses spring acegi

google: many to many relationship grails
managed by hand in domain class
see BookAuthor class/slide
not a bad solution

get on grails mailing list->codehaus project

grails ships with prototype, scriptaculous, yui out of the box
in view:

emits >script src=... tag into response

take a look at:
google: cos.jar
manages file upload nicely
+ others
project: "com.oreilly.servlet"

file upload is nice
uses spring under the covers

security through acegi
need to install plugin
gem-like:
grails list-plugins
grails install the_plugin
grails.org: jsecurity plugin

No Fluff wrapped up...

I never did get a chance to write about my experience at No Fluff last weekend in real-time, but I've decided to put up some notes from a few of my fave sessions for posterity's sake. Scott Davis's Groovy/Grails track was by far my favourite. JSF/Seam/GWT et al were interesting to be sure, but more evolutionary IMHO. Grails on the other hand (which has, admittedly, borrowed rather generously from certain other frameworks du jour) was just neat-o!

Friday, October 19, 2007

No Fluff Just Stuff - Toronto has just rolled into town...

... and I'm attending! This being my first time, I expect all the presentations will be fresh and *hopefully* exciting. I'll be sticking to the JSF, Grails and Spring 2.0 streams primarily as they seem most relevant/interesting to me, but the truth of the matter is it was really hard to choose sessions - they all look good. I'll be updating my blog throughout the day if I can - hopefully they have wifi at the hotel's conference center - otherwise expect updates in the evening.

See ya there!