Skip to main content.

Archive for March, 2011

News Roundup: Grails JIRA Migration, Groovy 1.8 In Groovy-Eclipse, GR8Conf Europe

Tuesday, March 29th, 2011

Groovy 1.8 support in Groovy-Eclipse

The Groovy-Eclipse team has added (experimental) support for the Groovy 1.8 compiler. See the announcement, which includes update links for Eclipse 3.6 and 3.7.

Griffon On Tour: Europe

Andres Almiray has compiled a list of upcoming European conferences covering (among other things) Griffon.

GroovyHelp 3.0.0 RC2 released

The second release candidate of GroovyHelp 3 was released on Saturday. This RC fixes a couple of bugs and adds support for Linux. Download it at http://code.google.com/p/groovyhelp/.

Grails JIRA migrated to Grails.org

Last week, the Grails team moved the Grails and Grails Plugin JIRA instances from codehaus.org to http://jira.grails.org. Among other changes, the migrated JIRA gives Grails plugins their own JIRA projects, with their own project leads and teams. If you had an account on the old site, you’ll still get to log in, but you’ll have to go through the “Forgot Password” process.

“What’s Groovy’s Culture?”

An interesting discussion on the groovy-user mailing list, begun by the question: “If I have to explain to someone new to Groovy, how would I describe Groovy’s culture?”

Upgrading Grails 1.3.x to use Hibernate 3.3.2

A quick how-to by Lucas Ward.

New G/GUG in Spain

On Thursday, Enrique Medina Montenegro announced the formation of a new Groovy and Grails user group for the Levante area in Spain. Visit their Google group at http://groups.google.com/group/grupo-de-usuarios-groovy-grails-levante. You can even follow them on Twitter.

Griffon: Your First Plugin/Addon

Another Griffon how-to from Andres Almiray, this time on creating a Griffon plugin.

GR8Conf speaker interviews

GR8Conf Europe is coming up in May, and GR8Conf’s speaker interview series began this week. They have so far interviewed Václav Pech and Erik Pragt. Keep an eye on the GR8Conf blog for more.

Plugin releases

Grails Fitnesse Plugin – 0.9: use the open-source testing framework Fitnesse with Grails

Grails Elastic Search Plugin – 0.15.2.1: integrate ElasticSearch with Grails

Grails Infinispan Plugin – 0.4.0: use JBoss Infinispan (distributed cache) with Grails

Grails Spring Security OpenID Plugin – 1.0.2: enable OpenID authentication in Grails’ Spring Security plugin

Grails Image Cropper Plugin – 0.2: use GSP tag library for Dave Spurr’s JavaScript Image Cropper

Grails Flickr Plugin – 0.1: use GSP tag to display photos returned from a Flickr API search

News Roundup: Griffon, GroovyHelp, Grails And Spock

Tuesday, March 22nd, 2011

The latest two joint releases: Groovy 1.7.10 and 1.8-RC3

There were two more Groovy releases this week: Groovy 1.7.10, which was announced on Thursday, brings changes that were accidentally left out of 1.7.9 (a bug-fixing release), and RC3 of 1.8 fixes an issue relating to ExpandoMetaClass.

GroovyHelp 3.0.0 RC1 released

GroovyHelp is a Java API viewer, which “can help Java developers search Javadoc very conveniently.” Version 3 is a complete rewrite, aimed at improving usability and performance. You can download the first RC at http://code.google.com/p/groovyhelp/downloads/list.

Griffon Soundbites

Two recent podcast episodes cover Griffon: Andrew Glover recently interviewed Andres Almiray for IBM’s Java Technology Zone, and Gustavo Muñoz interviewed Andres and Issac Rivas on NullCast, a new podcast for Spanish-speaking developers.

Video – Dierk König: Concurrent programming for you and me

Dierk König demonstrates the use of GPars (Groovy Parallel Systems), the open-source concurrency library for Groovy.

Example project: using Spock with Grails

Peter Schneider-Manzell put together grails-geb-spock, a Grails project with unit and integration tests using Spock. The project requires Grails 1.3.7. Get it from Google Code at http://code.google.com/p/grails-spock-examples/.

Resurrection Of Malaysia Groovy And Grails User Group

The Malaysia Groovy and Grails User Group recently cleaned up their Google group, taking it from “a spam mailing list” to a “clean and nice place for you to hang out.” They’re looking for community involvement; see Lim Chee Kin’s announcement for more.

GroovyServ 0.6 released

This past Friday, Yasuharu Nakano announced the 0.6 release of GroovyServ, with many bug fixes and improvements (see the changelog). There’s a lot of good info about GroovyServ in the FAQ.

Grails: “my default weapon-of-choice”

Hans Westerbeek tells of some things he’s learned from his experience with Grails. (He summarizes thus: “I loved it.”)

Groovy-Eclipse 2.1.2 released

Also last Friday: The Groovy-Eclipse team released version 2.1.2. There are detailed descriptions of the changes (with screenshots) on the New And Noteworthy page.

Groovy ideas for Google Summer Of Code

Google’s Summer Of Code 2011 has been announced. Here are some ideas for projects related to Groovy.

Rethinking Automated Release Management With Gradle And Git

Stian Hegglund describes the background behind his Gradle plugin for automated release management.

Griffon 0.9.2 released

On Sunday, Andres Almiray announced the 0.9.2 release of Griffon (along with an update to the Griffon Guide). This “culmination of the 0.9.2 beta series” brings several new features and bug fixes. There are more links at the release announcement: http://groovy.dzone.com/announcements/griffon-092-released.

Upcoming event: “Gaelyk On Google App Engine”

Mac Liaw will be doing a Gaelyk presentation for the Greater Detroit Cloud Computing Users Group on April 4th. You can sign up at the Eventbrite site.

Plugin releases

Gradle GAE Plugin – 0.1: manage Google App Engine projects in a Gradle build

Grails Blackbird Plugin – 0.3: use Blackbird for message logging in JavaScript

Grails Disqus Plugin – 0.1: use the Disqus commenting system with Grails

Grails Export Plugin – 0.9: export domain objects to various formats, including CSV, Excel, ODS (Open Document Spreadsheets), PDF, and RTF

Grails Bluetrip CSS Plugin – 0.3: add Bluetrip CSS framework resources to Grails app

Grails GridTags Plugin – 0.2: add GSP tags for easier use of CSS grid frameworks (such as Blueprint)

Grails Ivy Plugin – 2.0.0-RC1: the Ivy dependency manager for Grails

Grails JQuery Validation UI Plugin – 1.2.1: use jQuery’s Validation plugin for client-side validation in Grails. Release announcement, with links: http://limcheekin.blogspot.com/2011/03/jquery-validation-ui-plugin-121.html

 

News Roundup: Joint Groovy Releases, CodeNarc, GContracts

Monday, March 14th, 2011

New Groovy releases

This past Wednesday, Guillaume Laforge announced the joint release of Groovy 1.7.9 with the second release candidate of Groovy 1.8. Both of these target bug fixes. The Groovy team expects RC2 to be the last release candidate of 1.8, with a final release coming “a couple of weeks from now.” They are actively awaiting audience participation with this RC, so download it and report away.

CodeNarc 0.13 released

The developers of CodeNarc, the static analysis tool for Groovy, have released version 0.13, with a corresponding update to the Grails CodeNarc plugin (0.10). This release adds 40 new rules (there are now 206 in all). There are improved error messages and a restyled HTML report, among other things. You can try out this latest release on the CodeNarc web console, at http://meetcodenarc.appspot.com/.

Getting Groovy On The Web And Desktop

Andres Almiray shows how to build a Griffon client for a Grails-powered bookstore.

How many Grails developers globally?”

There’s been a lengthy thread on the grails-user mailing list this week, trying to answer this question. There aren’t yet any reliable means of estimating the total number of Grails users; there have been guesses – anywhere between 55,000 and 100,000 – but nothing upon which to base them. Download statistics are one way to get a rough estimate, but Grails’ download statistics only go back to last December, and they don’t count downloads from Maven Central. It appears that there won’t be actual data to go on until the Grails team brings Spring User Agent Analysis (UAA) into Grails 1.4.

Configure Grails embedded Tomcat instance for development

Roshan Dawrani tells how to adjust the configuration of Grails’ embedded Tomcat instance using the Tomcat plugin’s ConfigureTomcat event.

GContracts 1.2.0 released

Andre Steingress has posted an overview of the improvements made in version 1.2.0 of GContracts, “the AST transformation framework enabling programmers to use contracts (aka Design by Contract®) in Groovy.” This version adds (among many other things) support for Groovy interfaces and a separate domain model. There have been other changes: GContracts is now built with Gradle, and it has its very own Twitter account.

Better JDBC With Groovy SQL

Dustin Marx demonstrates some uses of Groovy’s Sql class.

Plugin releases

Grails CouchDB ElasticSearch Plugin – 0.1: integrate CouchDB with ElasticSearch

Grails Activiti Plugin – 5.3: use Activiti BPM Suite and workflow system with Grails. Release announcement, with links: http://limcheekin.blogspot.com/2011/03/grails-activiti-plugin-53-released.html

Grails Fitnesse Plugin – 0.5: use the open-source testing framework Fitnesse with Grails

Grails GateIn Plugin – 0.1: deploy Grails portlets to JBoss GateIN 3.1 Portal

Grails Mondrian Plugin – 0.3: integrate Mondrian, an open-source online analytical processing engine, with Grails