Grails is a convention over configuration web framework, written in the Groovy dynamic language and based on the widely adopted Spring and Hibernate frameworks.  In this TechCast, I sit down with Chariot's Gordon Dickens and Brent Baxter and discuss the relative merits of developing applications on the platform. We talk about the Groovy language, the productivity of building applications on the Grails platform, available plugins, and overall uses for the platform.

Grails Training at Chariot on May 11
We are running a one-day seminar on Grails at Chariot on Monday, May 11.  Sign up using the promotional code 'techcast' and receive 50% off the cost of the seminar.  Visit the course information page for details.

Groovy key points

  1. Groovy compiler generates Java ByteCode
  2. Groovy collections are easy to work with
  3. Closures - blocks of code that can be passed around anonymously
  4. The each method for iteration, key and value for maps -vs- just lists
  5. Groovy GDK - Groovyized Java library classes (each, etc)
  6. Groovy and XML - XMLSlurper for parsing, Markup Builder for XML emit
  7. Installing Groovy - and the Groovy Console
  8. Groovy 1.6 - Grape dependency management
  9. Groovy is being embedded in SOA/Integration containers (Camel, Mule, etc)
  10. Mounting Groovy scripts in Spring:  the Spring <lang:groovy> namespace

Grails framework key points

Visit the grails kickstart page to walk through many of the topics we've talked about, including:

  1. Grails create-app to build an application skeleton
  2. Domain Classes and dynamic finders
  3. Controllers and scaffolding

    Other topics:

  1. Grails is based on Hibernate, Spring, Spring MVC and other projects
  2. Grails plugins for extending both front end features and backend capabilities
  3. Webflow using Grails closures - see my blog entry on this


Groovy/Grails Books

  1. Groovy in Action - Dierk Koenig et al...
  2. Programming Groovy - Venkat Subramaniam
  3. Groovy Recipes - Scott Davis
  4. Groovy and Grails Recipes - Bashar Abdul-Jawad
  5. The Definitive Guide to Grails, 2nd edition by Graeme Rocher and Jeff Brown (from G2One, now SpringSource - Graeme is the founder of the Grails framework)
  6. Grails in Action, Glenn Smith and Peter Ledbrook (currently a beta e-book, will publish in June/July of 2009)
  7. Groovymag.com
  8. GroovyBlogs.org

Chariot Bloggers on Grails

  1. Gordon Dickens writes about Grails on grailsframework.blogspot.com
  2. Ken Rimple blogs about Grails and other technology, music and photography at www.rimple.com
Direct download: ChariotTechCast-04-28-2009-Groovy-Grails.mp3
Category: techcast -- posted at: 10:00 AM
Comments[1]

    Im just as excited and blown away by groovy and grails. Good intro to the framework. I look forward to hearing more.

    posted by: Mike on Fri, 5/1 08:53 AM EDT


    Post your comment:

    Name

    E-mail (will not be published)

    website

    Your Comment


    Please do not click submit more than once

Listen Now!

Click the icon on the show title to download a show, or:

Podtrac Player

Subscribe (full feed)!

Ken Rimple, Chariot Solutions - Chariot Tech Cast - Chariot Tech Cast Subscribe via rss

Sub-feeds

The TechCast rss
Conference Sessions rss
BizCast rss
DevNews! rss

Listener Feedback

New Survey!

Take podtrac survey

There are lots of ways to get involved. Here are a few...

Archives

2010
January
February
March
April
May
June
July
August

2009
February
March
April
May
July
August
September
October
November
December

2008
February
March
April
May
June
July
August
October
December

Favorite Sites

Thanks for attending
Visit our ETE Community Site

About the TechCast...

We bring you interviews with project creators, architects and consultants, and feature major open source projects and initiatives, such as Spring, Flex and RIA technologies, Mule, Groovy/Grails, Rails, Scala, Cloud Computing (Amazon, Google), and much more.

About the host

Ken Rimple got into recording at an early age by watching his father work at radio stations in the Delaware Valley. He has more than twenty years experience in information technology and has a keen interest in emerging and innovative trends in software development, as well as interest in the people behind the technologies.

Disclosures

From time to time, we discuss news items related to specific companies and projects. We will make every attempt to disclose any relationships during our podcasts. Some of our partners include:

  • SpringSource
  • JBoss, a division of RedHat
  • Sun / Oracle
  • MulesSoft
  • Engine Yard
  • Apache
  • Sonatype

Plugs and Feedback...

We are using Free Theme #3 and Free Theme #4 from podcastthemes.com. Mark Blasco works very hard at customizing themes for individual podcast, including This Week in Tech, MacBreak Weekly, and many others.

Please leave feedback via comments or email.


Syndication