Progress with Grails this week – found some bugs, worked out some issues

I haven’t worked on my Grails project (an Online Store example application) for a few weeks, but I had a couple of days off work this week so spent a number of hours working on some new features.

I found an issue with the pagination support when using results sorted in reverse id order and logged bug GRAILS-914.

I also came across an issue that I couldn’t work out – I had some error in one of my Controllers but the problem was being masked by the error.jsp page not functioning correctly. It looks like this was fixed in GRAILS-365 in 0.3, but I was still seeing this issue in 0.3.1. I logged a new bug report for it (GRAILS-919), and decided to upgrade to 0.4.2 at the same time.

After upgrading to both Groovy 1.0 and Grails 0.4.2 (running ‘grails clean’ and ‘grails upgrade’ on my existing app), I found a number of things I needed to change in my existing code, which I captured as separate posts here:

  1. @Property annotation removed
  2. Domain class constraint ‘length’ deprecated in Grails 0.4.2

Plus a couple of other helpful tips:

  1. Changing the default list method
  2. Linking to other actions from a view page
  3. Using pagination with Controller action other than the default list

Sony spills the news on what ‘Home’ is all about…

It has been speculated for a few weeks now that Sony was about to announce movie, tv and music downloads on the PS3, via an initiative called ‘Home’. Turns out ‘Home’ is more than just that – it is a fully immersive interactive virtual world where you can interact with any other online user, and all of your media content.

ign.com have a walkthrough of the new service incluing screen shots – it looks pretty awesome so far. Think ‘Second Life’ in HD coupled with Nintendo’s ‘Mii’ concept on steroids. Think XBox360’s ‘Achievment Points’ for achieving in-game goals – now take that an visualize the whole concept in a 3D interactive world where you walk through your virtual trophy room to view all your game rewards. Mix all these concept together, and this gives a picture of what ‘Home’ is all about.

A promo video of Home can be seen here.

It will be making a beta appearance early this year, but expect to see it in it’s completed full version in fall this year.