Thursday, April 10, 2008

Grails IDE


I am currently moving development machines. No only a new machine but a new O.S. This has been a process I have been dreading as when ever you move and download the new installers there is almost always some weird error message or behavior that wasn't previously present. Sometimes useful features are removed. Precious time can be lost to the black hole named on setup & configure.

I am moving from a windows laptop running grails 0.6 Intelli-J 7.0 to macbook with grails 1.0 and Intelli-J 7.03. Some impressions:

  • Since 7.0 Intelli-J seems to have made the static controller the auto generated default rather then the magic box dynamic one. This is good for me.
  • I moved each of my projects folders across using www.dropsend.com (equivalent of FTP but via web with very clean U.I and 1/2 GB free space. Highly recommend.)
  • I placed these into the same Intelli-J project folder. The folder layout seems very similar to the windows install.
  • I opened the project inside Intelli-J. It recognized that I had created the project in grails 0.6 and offered to upgrade to grails 1.0 (using the grails scripts behind the scenes). Upgrade seems to have been bug free. Very cool.
  • When I attemted to run the project Intelli-J complained that my module did not have a valid JDK assigned. Uh oh. A little poking around I found the module settings (ctrl click project name > module settings). Inside here it was complaining that it could not find jdk 6 (which is still only developer preview on mac at the time of writing). I set this to use JDK 5 and was able to successfully run the project .
  • I have tested both the bundled in-memory database and got a native my sql install up and running. Both running perfectly.
Kudos to Sean Wall for a little (read LOTS OF) help with JDK and My SQL settings on the mac.

Sunday, April 6, 2008

Conference Overview

As you can tell I didn't get to blog about the conference as much as I planned due to the unreliable wireless (1000 geeks with laptops).

Some highlights which have stuck with me a week after the event:

  • The SOA vs REST comparison. This was a very entertaining, informative and at times hilariously frank look at the technologies and the politics behind them
  • The eBay case study. With 2 petabytes of data (1024 terrabytes in a petabyte - if you have to ask you can't afford to store it).
  • GRAILS, Groovy and pretty much any talk by Scott Davis. He even gave me a free copy of his book on GIS.