By Peter Bell

Article comparing Grails and Rails published in groovymag

My latest article - this time comparing Grails and Rails - has been published in Groovy Mag. It provides an overview of the Groovy/Grails and Ruby/Rails stacks and looks at some of the reasons you might choose one over another.

Getting Groovy - New Blog!

I just wanted to announce that I'm starting up a new blog specifically targeted at the work I'm going to be doing with Groovy and Grails. Getting Groovy will cover everything related to Groovy and Grails web development. Everything else will stay here at pbell.com.

If you've any interest in the Groovy language or using Grails for web development, feel free to check it out!

New Groovy/Grails usergroup starting in New York next week

Want to find out what all the fuss about Groovy/Grails is? If you're in new York next week, join us at the inaugural New York Groovy/Grails meetup.

Grails 1.1 Released

I just wanted to post that this morning, the final cut of Grails 1.1 was released. Grails is a convention over configuration framework that allows you to quickly build web apps using a combination of Groovy and/or Java.

New features include:

  • Standalone GORM - Use GORM in non-Grails projects
  • Ant+Ivy and Maven Support - Build Grails with the two most prominent builds tools for Java
  • The Test Framework - A mock/unit testing framework for Grails
  • Better Plugins - Transitive plugin resolution, global plugins, in-place plugins and more
  • JSP Tag Library Support - GSPs can now use JSP taglibs
  • Controller Improvements - Handling of double-submits, forwards and includes and declarative exception handling
  • Spring Namespace Support - Use Spring namespaces inside BeanBuilder

Looks like an impressive release and I'll certainly be playing with it later this week . . .

You can download it here.

I'll be Attending the Gr8 Groovy/Grails Conference

I just signed up for the Gr8 Groovy/Grails conference in Copenhagen (Denmark) May 18th-19th.

I'm really excited to see the developments in Grails 1.1 and Groovy 1.6 and have a feeling that Gr8 will be like the inaugural cf.Objective() back in 2006. The schedule only has a single track, looks a bit rough and ready and is in Denmark, but with the project leads for Groovy and Grails I have a feeling that it'll be an awesome opportunity to get involved with the community at a very early stage (according to O'Reilly there were only a handful of Groovy books sold in 2008 and I have a feeling it's going to explode over the next year or two). I'm still playing with the technology but I'm already interested in writing some plugins and would look to start to commit to Grails once I get familiar with the code base.

Anywho, if you're looking to check out one of the most promising technologies for "low ceremony" development on the JVM, maybe I'll see you at GR8?

Oh, and I'll be taking the red-eye Saturday night from NYC, so if anyone wants to hang in Copenhagen Sunday 17th for a bit to talk Domain Specific Modeling, ColdFusion or Groovy/Grails, drop me a line and we'll figure something out!

Resources for Grails Development

If you are thinking about getting started with Grails, what are some of the resources you should know about? Here's what I'm using to get me started . . .

[More]

Why Consider Grails?

What is Grails, and why would you consider using it for developing a website? Grails is a "convention over configuration" based framework designed for quickly creating web applications. However, unlike Ruby on Rails, it's based on a java stack using proven frameworks like Hibernate and Spring, allowing you to create enterprise ready applications very quickly . . .

[More]

Going to be Playing with Grails

I'm really excited about the addition of Hibernate to ColdFusion 9 (and presumable Railo and OpenBD in due time). However, right now, I have a Hibernate shaped hole in my framework (my little "data mapper that could" is great, but, well, it's not Hibernate), so I'm going to have a go at porting a chunk of LightBase (my in-house framework) to Grails.

Whatever I learn I'm hoping to back port to ColdFusion - ideally as part of the Coldbox framework (If Luis, Sana and the rest of the team don't beat me to it), but in the meantime, expect to see a bunch of n00b level articles on Groovy and Grails as I try to document what I'm learning and hopefully create a useful resource for anyone else interested in playing with the Grails framework.

BlogCFC was created by Raymond Camden. This blog is running version 5.005.