Wednesday, January 21, 2009

Monday, January 19, 2009

Neo4J as a Grails backend

This post is a reply to @EmilEifrem's twition.

Neo4J could be a nice extension as a Grails' persistence backend, similar to a DB, space or LDAP. The problem today is that GORM is tightly coupled to Hibernate. Looks like @GraemeRocher is in the works of extracting Hibernate as a plugin, from which one can use other persitence plugins. Absolutely looking forward to that. (Graeme, please document what defines the folders which contain domain classes, controllers and views, so they can be changed!).

@Nawroth recommended using Neo4J through a JCR layer, though theres no implementation for Grails or Neo4J. The motivation for this is to be able to use the nice features such as MyPersonNode.find(), trinity.save() ... Recommend watching this clip 4 intro to Grails.

What can be done today is just using the Neo4J jar in Grails as it is. But the magic of  GORM that makes Grails so different, compared to regular Java won't exist...

Wednesday, January 7, 2009

Finally, a decent media server for PS3

I've been looking for a DLNA media server for streaming music and video to my PS3 for quite some time. And at last I can say that I've found a decent application for my streaming needs, PS3 Media Server. Most importantly, Its JAVA, Hooray!
What else? The application runs on Windows, Linux and mac, and is packaged with appropriate installers for the different OS'. Although the project builds on Ant, it could be worth looking into if it's done nicely.
Now to solve the problem with my sluggish wireless network...