June 7th, 2010
In this issue…
Practical DSLs with Groovy Part I
Peter Bell dives deep in to the world of Domain Specific Languages using the power of Groovy to demonstrate.
Lean Groovy Part III
Hamley D’Arcy continues this multi-part series on ‘Lean Groovy’.
Testing and Debugging with HSQL Part 2
Chris Bedford wraps up his look at testing Hibernate-persisted classes with HSQL.
GR8 EU wrapup
Peter Bell gives you a roundup of everything you may have missed from the GR8 EU conference from Denamark
Monthly Columns
Groovy Under the Hood – More Java Strings in Groovy
This month, Kirsten Schwark takes a look at how Java Strings are handled in Groovy.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein
Plugin Corner
Dave Klein covers the ‘Transparent Message’ plugin
Page count: 36
Posted in announcement, grails, griffon, groovy, groovymag | No Comments »
May 6th, 2010
In this issue…
Contract-Oriented Programming with Groovy
Andre Steingress explains this interesting approach to Groovy development.
Lean Groovy Part II
Hamley D’Arcy continues this multi-part series on ‘Lean Groovy’, this month covering build processes.
Using Groovy for Natural Language Processing
Bjoern Wilmsmann demonstrates NLP with Groovy.
Gr8ness Condensed
Peter Bell gives you a roundup of everything you may have missed from the GR8 US conference.
Monthly Columns
Groovy Under the Hood – Java Strings in Groovy
This month, Kirsten Schwark takes a look at how Java Strings are handled in Groovy.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein
Plugin Corner
Dave Klein covers the ‘Quartz’ plugin to help keep you (and your app) on schedule.
Posted in announcement, grails, griffon, groovy, groovymag | No Comments »
April 8th, 2010
In this issue
JMX Builder
Vladimir Vivien shows how easy it is to programmatically control and manage your JMX-enabled resources using Groovy
Lean Groovy
Hamley D’Arcy begins the first in a multi-part series of Lean Groovy. This series of articles explains Lean Software Development, and shows how your choice of programming language can make your entire process remain nimble and adaptive.
Using Groovy for Measuring Statistical Dependence
Bjoern Wilmsmann shows how to make predictions about the relatedness of statistical events
Testing and Debugging Hibernate-Persisted Classes With HsqlDB 2.0
Chris Bedford kicks off a two part series taking a closer look at Hsql and how to enhance your testing processes using its native features
Monthly Columns
Groovy Under the Hood – Groovy Maps Part 2
This month, Kirsten Schwark continues her deep dive in to Groovy’ map system
Community news
Catch up with the latest Groovy and Grails news with Dave Klein
Plugin Corner
Dave Klein covers the ‘ClickStream’ plugin to help you watch your site visitors’ activity
Page count: 37
Learn more or purchase today!
Posted in announcement, groovymag | 1 Comment »
March 20th, 2010
I’ve counted 5 Grails jobs cross my desk in the last 2 months. That’s probably about as many as in most of 2009. This graph from indeed.com certainly shows an upward trend in Grails job posting as well. It’s pretty easy to hit 1000s of percentage points of growth in a few months when you’re moving from a few hundred up a few hundred more, to be sure, but the results are encouraging.

What’s been your experiences with Grails and Groovy jobs over the past 6 months or so? Are you seeing or hearing of more adoption recently?
Posted in advocacy, grails, groovy | 1 Comment »
March 7th, 2010
What are some issues holding up Groovy and Grails adoption that you’ve encountered? The biggest I see have less to do with the technologies itself and more about the marketplace. Specifically, issues about finding developers familiar with the technology in the first place seem to be a major issue affecting a company’s confidence in adopting Groovy or Grails for a project. This seems very much a chicken/egg situation – where will people get the experience using it if it’s not used, right?
Fortunately, I’ve personally been able to see some Grails and Groovy projects launch over the last year, helping to bring the numbers of experienced developers up, if only by a small amount, but I’d like to hear about more success stories. Matt Woodward’s piece in the March 2010 issue is encouraging as well, because it may help prod developers from other camps (ColdFusion in his case, PHP in mine) to come in to the Grails camp, expanding the total pie. While it’s great to get Java developers to use Grails as their primary web framework, we’re only growing Grails at the expense of other frameworks, and that does nothing to enlarge the share of the JVM as a web platform.
I see commodity hosting as a longstanding (but hopefully not eternal) stumbling block in the Java world, and keep hoping someone will address this with an offer targeting Grails. Ideally a customized hosting solution with the breadth of plesk or webmin with custom management for Grails apps.
Maybe I’m too much a stick-in-the-mud, and not with the current ‘cloud’ bandwagon. Perhaps everyone is content with Google App Engine, but I don’t see those sorts of solutions (AWS, etc) as providing much beyond mechanical plumbing. There seem to be issues with SSL support for GAE as well, so it’s not something suitable for a majority of security-minded apps.
What’s your view on the state of the Groovosphere?
Posted in advocacy, grails, griffon, groovy | No Comments »
March 5th, 2010

In this issue
Griffon Plugins
Andres Almiray digs in to the Griffon Plugin architecture
Magic Numbers
Bjoern Wilmsmann takes us behind the scenes of his Magic Numbers plugin to walk you through adding magic runtime functionality to basic numbers
Ivy DSL
Henryk Konsek demonstrates the power of using Ivy in Grails 1.2
Grails for Switchers
Switching to Grails from a non-Java background? Matt Woodward gives you the dos and don’ts from someone who’s been there
Easy E-Commerce with Grails – Part 2
Matt Stine wraps up his look at setting up an e-commerce site with Grails.
Monthly Columns
Groovy Under the Hood – Groovy Maps Part 1
This month, Kirsten Schwark covers Groovy’s maps.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein.
Plugin Corner
Dave Klein covers the ‘Email Confirmation’ plugin.
Page count: 40
Learn more or purchase today!
Posted in grails, griffon, groovy, groovymag, news | No Comments »
February 9th, 2010

Catching up with Griffon
Craig Wickesser has some one-on-one time with Andres Almiray.
Gambling on Griffon and Grails Groing Gangbusters
Take a spin with Bob Brown as he demonstrates Griffon on the front and Grails on the back.
Groovy In the Wild
Steve Dalton has a chat with Rob Fletcher of Sky.com
Easy E-Commerce with Grails
Matt Stine takes you through the basics of setting up an e-commerce site with Grails.
Monthly Columns
Groovy Under the Hood – Boolean
This month, Kirsten Schwark covers Groovy’s booleanity.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein.
Plugin Corner
Dave Klein covers the ‘Tag Cloud’ plugin.
Page count: 36
Learn more or purchase today!
Posted in announcement, grails, griffon, groovy, groovymag | No Comments »
January 19th, 2010
I just stumbled on easygsp, which aims to bring Groovy/GSP to more people by taking the dependance of a Java app server out of the equation. I would like to take a closer look at this in the next week or two, but if anyone has any experiences with this so far, please share them with me. groovy-lamp looks like another similar project, but I may be confusing the goals of each.
Posted in groovy, news | No Comments »
January 8th, 2010
This looks pretty slick:
http://blog.jetztgrad.net/2010/01/released-grails-spy-plugin/
This isn’t at all related to the p6spy plugin, which allows you to monitor db calls in Grails. Rather, this allows you to inspect all the dynamic beans that are created at runtime in Grails.
You can grab the source from github, but take a look at the link above to see what sort of cool goodness you get with this plugin.
Posted in grails, news | No Comments »
January 7th, 2010

Groovy Combinator Parsers
Ken Barclay demonstrates building a lexical parser with Groovy.
Groovy MetaObject Programming – Part 2
Craig Wickesser continues his exploration of the dark arts of metaobject programming.
Groovy Around the Globe – UK
Steve Dalton continues his look at the Groovy community around the world, this time looking at the United Kingdom.
Book Excerpt – Griffon in Action
Check out a section of the upcoming “Griffon in Action” book (Manning) by Andres Almiray, Danno Ferrin and Geertjan Wielenga.
Monthly Columns
Groovy Under the Hood – Groovy Lists
This month, Kirsten Schwark covers Groovy’s lists functionality.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein.
Plugin Corner
Dave Klein covers the ‘Google Chart’ plugin.
Page count: 44
Learn more or purchase today!
Posted in announcement, groovymag | No Comments »