Skip to main content.

Archive for the ‘grails’ Category

News Roundup: Groovy On Android, Groovy WS, Groovy++

Tuesday, July 19th, 2011

These weeks in Discobot

From the JWORKS blog: Erik Pragt and Marcin Erdmann are busily “working on getting Groovy to run on Android and make the process as smooth as possible for other developers.” They have started what I believe is a weekly series to document their progress on this project (Discobot), and there are two posts up so far (26.2011, 27-28.2011).

Command-Line Dictionary Using Groovy WS

Steve at Revert To Console builds a Groovy client for DictService.

Groovy++ survey

Alex Tkachman, creator of Groovy++, has put together a new survey for Java and Groovy developers, and plans to publish the results next week. If you have not taken it yet, allow me to ask exactly why you haven’t. If you have, then you may as well take it again, because this is a new one. It is right here at SurveyMonkey.

Plugin releases

Grails Image-Tools Plugin — 0.1: encapsulate JAI calls for operations such as image loading, saving, cropping, masking and thumbnail creation

Grails gChimp Plugin — 0.2.6: an interface for the MailChimp 1.2 API

Grails Jesque Plugin — 0.1: a groovier approach to using Jesque

Grails Rollback On Exception Plugin — 0.1: initiate rollback on any exception in a Grails service marked as transactional

Grails Cloud Foundry Plugin — 1.0.1: integrate Cloud Foundry‘s cloud deployment services to manage the running of Grails applications in the cloud from the command line

Grails Cloud Foundry UI Plugin — 1.0.1: provide a basic monitoring UI for Cloud Foundry applications

Grails Custom Constraints Plugin — 0.6.0: create custom domain constraints for validating domain objects

Grails Serializable Session Plugin — 0.3: force session to accept only serializable objects

Grails Remote Pagination Plugin — 0.2.6: provide tags for pagination and sort columns without page refresh using Ajax; loads only the list of objects needed

Grails JavaMelody Plugin — 1.6: integrate JavaMelody system monitoring tool into Grails applications

News Roundup: Interview With Hamlet D’Arcy, Live Snippets, GroovyCasts, Weceem 1.0, GBench, Parallel Grails Versions On Ubuntu

Tuesday, July 12th, 2011

Grails Podcast, Episode 125: Interview With Hamlet D’Arcy

The latest episode of the Grails Podcast contains an interview with Hamlet D’Arcy, committer to both the Groovy and CodeNarc projects. It covers everything from Spock and Groovy In Action to “lean software” and Hackergarten.

Weceem 1.0 released

This week, the Weceem development team announced the 1.0 release of their Grails-based CMS. This release adds new tags, “space templates,” breadcrumb and menu improvements, new options for storing uploaded files, and updated documentation. From the announcement: “This release is the culmination of two and a half years of work, with each incremental release adding new features in the builds up to 1.0. …user feedback has been incorporated along the path to 1.0.” You can read the full release notes and download Weceem at (of course!) weceem.org.

Griffon Todo App

At GR8 in the US this year, James Williams, among other things a Griffon committer, demonstrated the building of a todo application using Griffon. The code is now on GitHub.

Live Snippets: “[bringing] code snippets and documentation together in a live demo”

Live Snippets — a Grails app running on Cloud Foundry — is becoming somewhat filled with reference documentation which “targets all Groovy and Grails related stuff.” The code for this is also available on GitHub.

GBench now available in Maven Central

Nagai Masato has just announced that GBench is now available in Maven Central (and can thus be accessed via Grape). GBench is a benchmarking framework for Groovy; it provides an AST transformation & builder for benchmarking methods without modifying their existing code.

GroovyCasts: a new host for Groovy screencasts

Merlyn Albery-Speyer has announced the release of his new site for hosting Groovy-related screencasts: groovycasts.org. There are already such screencasts by Merlyn and Hamlet D’Arcy as “Get Your Groovy On” and “Getting Started With Spock And Groovy.” See the site for the rest.

Grails Parallel Versions On Ubuntu Through Launchpad PPA

Marco Vermeulen describes the installing of Grails on Ubuntu using Launchpad PPA (one example: running “sudo apt-get install grails” will install the latest stable release of Grails).

Greach: “the Groovy Spanish conf”

Greach is “a conference dedicated to [the] language Groovy and all the frameworks and tools that have been created around [it]: Grails Griffon, Gradle, GPars, Spock, Gant, Gaelyk, etc.” (to quote from Google Translate’s impression of the homepage). It is free, and will be held in Madrid on November 4. (Registration opens on September 1.)

Plugin releases

Grails Quartz Monitor Plugin — 0.1: provides a “clear and concise page” for administering Quartz jobs

Grails Calendar Plugin — 1.0 RC1: helps to develop applications with calendar capabilities

Grails Standalone Plugin — 1.0: run a Grails application as a JAR file with an embedded Tomcat server

Grails MongoDB / Morphia Plugin — 0.7.3: alternative GORM implementation for MongoDB

Grails i18n Fields Plugin — 0.5.2: provide declarative way of localizing domain classes’ fields for different languages

Grails DB Stuff Plugin — 0.4.0: DB schema management and data import / export

Grails Export Plugin — 1.0: export domain objects to CSV, Excel, ODS (Open Document Spreadsheets), PDF, RTF, or XML

News Roundup: Commercial Grails Plugins, Grails 1.4 and Resources

Tuesday, June 21st, 2011

Results Of The Grailsrocks Survey (interest in commercial plugins)

Marc Palmer has released the results of his survey inquiring into developers’ interest in support for commercially supported Grails plugins. (The results also contrast such details as the versions of Grails in common use.)

Grails 1.4: The New Resources Stuff

Glen Smith describes his experience with Marc Palmer’s resources framework in Grails 1.4 M1.

Groovy 1.8.0 — Meet JSONBuilder!

An article by Evgeny Goldin, introducing the new native JSON support added in Groovy 1.8.0.

Luke Daley joins Gradleware

Luke Daley, Grails committer and creator of the Geb project, has joined Gradleware [PDF], the “enterprise automation company” behind Gradle.

SpringSource Tool Suite (STS) 2.7.0 M2 released

SpringSource has announced the second milestone release of STS 2.7.0. This release adds (among, as usual, other things) support for Grails 1.4 and improved Gradle support.

News Roundup: Gj, Groovy Interviews, Grails UI, OneRing

Tuesday, May 10th, 2011
GR8Conf Europe 2011 is happening next week in Copenhagen. This week, the organizers published their interviews of Luis Arias
http://www.gr8conf.org/blog/2011/05/03/104,
Hamlet D’Arcy
http://www.gr8conf.org/blog/2011/05/06/105,
and Peter Ledbrook
http://www.gr8conf.org/blog/2011/05/09/107.
There are only four days left for registration, and it’s currently open at http://gr8conf.eu/register.
Grails UI plugin 1.2-SNAPSHOT available
Peter Ledbrook is looking for feedback on the latest snapshot release of Grails UI 1.2. Particularly if you have had a JIRA issue on the project and it was marked as “resolved for 1.2,” try it out
http://grails.org/plugin/grails-ui
.
DZone interviews Marc Palmer on Grails
Next in DZone’s series of Groovy interviews, Andres Almiray interviews Marc Palmer, author of more Grails plugins than the earth has ever known. They discuss how he got involved with Grails, his Resources plugin (which is to be merged into the Grails core), Weceem (the Grails-based CMS), his advice for beginning plugin developers, and very much more.
http://groovy.dzone.com/news/dzone-interviews-marc-palmer
Grails Activiti plugin uses in production
Lim Chee Kin has posted some of the responses to his question on the Activiti plugin’s Google group: “How do you use Grails Activiti plugin?”
http://limcheekin.blogspot.com/2011/05/is-grails-activiti-plugin-production.html
One Ring, a scripting rules engine server
Peter McNeil has open-sourced version 0.2 of his OneRing
http://nerderg.com/One+Ring
, a scripting rules engine service written in Grails. OneRing is, he says, meant to be used as a web service that allows central storage of rules common to multiple applications.
http://grails.1312388.n4.nabble.com/ANN-One-Ring-a-Scripting-Rules-Engine-Server-Groovy-amp-Grails-tt3508875.html
New Grails-powered site: CocoaConf
Gj update
Nagai Masato has updated
http://nagaimasato.blogspot.com/2011/05/gj-is-updated.html
Gj, his script for creating executable JAR files from Groovy source projects
http://nagaimasato.blogspot.com/2011/04/gj-it-is-simplest-way-to-distribute.html
. This updated version includes the option to bundle Groovy with your project.
Addressing a few CSS pain points using the Grails Resource plugin
Kim Betti shows how several difficult aspects of CSS can be handled by clever use of the Grails Resources plugin.
http://grails.org/plugin/resources
http://www.developer-b.com/blog/entry/2036/2011/may/06/addressing-a-few-css-pain-points-using-the-grails-resource-plugin
Plugin releases
http://grails.org/plugin/view-models
http://grails.org/plugin/stella
http://grails.org/plugin/paypal
http://grails.org/plugin/jquery
http://grails.org/plugin/jquery-json
http://grails.org/plugin/cloud-bees
http://grails.org/plugin/extra-Grvalidators
http://grails.org/plugin/ibatis

And the GR8Conf interviews continue

GR8Conf Europe 2011 is happening next week in Copenhagen. This week, the organizers published their interviews of Luis AriasHamlet D’Arcy, and Peter Ledbrook. There are only four days left for registration, which is currently open at http://gr8conf.eu/register.

Grails UI plugin 1.2-SNAPSHOT available

Peter Ledbrook is looking for feedback on the latest snapshot release of Grails UI 1.2. Particularly if you have had a JIRA issue on the project and it was marked as “resolved for 1.2,” give it a try.

DZone interviews Marc Palmer on Grails

Next in DZone’s series of Groovy interviews, Andres Almiray interviews Marc Palmer, author of more Grails plugins than the earth has ever known. They discuss how he got involved with Grails, his Resources plugin (which is to be merged into the Grails core), Weceem (the Grails-based CMS), his advice for beginning plugin developers, and very much more.

Grails Activiti plugin uses in production

Lim Chee Kin has posted some of the responses to his question on the Activiti plugin‘s Google group: “How do you use Grails Activiti plugin?”

One Ring, a scripting rules engine server

Peter McNeil has open-sourced version 0.2 of his OneRing, a scripting rules engine service written in Grails. OneRing is, he says, meant to be used as a web service that allows central storage of rules common to multiple applications.

Gj update

Nagai Masato has updated Gj, his script for creating executable JAR files from Groovy source projects. This updated version includes the option to bundle Groovy with your project.

New Grails-powered site: CocoaConf.com

Apparently, even iPhone/iPad and Mac developers know that the best tool for web applications is Grails!  Check out the new Grails-powered site, http://cocoaconf.com.

Addressing A Few CSS Pain Points Using The Grails Resource Plugin

Kim Betti shows how several difficult aspects of CSS can be handled by clever use of the Grails Resources plugin.

Plugin releases

Grails View Models Plugin – 0.1: provide support for MVVM pattern in Grails

Grails Stella Plugin – 1.4: integrate Stella framework with Grails

Grails PayPal Plugin – 0.6.2: use PayPal for Grails payment processing

Grails jQuery Plugin – 1.5.2: provide integration with jQuery JavaScript library

Grails jQuery JSON Plugin – 2.2: supply jQuery JSON resources

Grails CloudBees Plugin – 0.1: allow standalone integration with CloudBees client API

Grails Extra Validators Plugin – 0.2: provide bundle of extra validators for Grails

Grails iBATIS Plugin – 1.3.1: use MyBatis data mapper framework with Grails

News Roundup: Groovy++ Release, SpringOne/2GX, Ratpack

Tuesday, April 26th, 2011
Deeper Into Grails And Cloud Foundry
Peter Ledbrook has posted a follow-up of his last Cloud Foundry post on the SpringSource blog. In this post, he shows us the magic behind GrailsTwitter (an example Grails-on-Cloud-Foundry application, the code for which is available on GitHub).
http://blog.springsource.com/2011/04/21/deeper-into-grails-&-cloud-foundry/
https://github.com/SpringSource/cloudfoundry-samples/tree/master/grailstwitter/
http://grailstwitter.cloudfoundry.com/
Griffon Plugin for NetBeans IDE 7.0
http://netbeans.dzone.com/news/griffon-plugin-netbeans-ide-70
Griffon podcast (Spanish)
http://www.jroller.com/aalmiray/entry/griffon_podcast_spanish
Another Year With Grails
Kim Betti
http://www.developer-b.com/blog/entry/2028/2011/apr/20/another-year-with-grails
SpringOne/2GX
http://springone2gx.com/conference/chicago/2011/10/home
Groovy++ 0.4.225 released
The main and long waiting feature of this version is compatibility
with both 1.7.x and 1.8.x brunches of Groovy core.
http://code.google.com/p/groovypptest/wiki/Welcome
Create Lightweight Groovy Web Apps with Ratpack
http://jameswilliams.be/blog/entry/207
Load testing GWT applications with Selenium 2 and Gradle
http://blog.oio.de/2011/04/19/load-testing-gwt-applications-with-selenium-2-and-gradle/
GR8Conf Speaker Interviews
Three more interviews were published in the GR8Conf speaker interview series this week:
Evgeny Goldin
http://www.gr8conf.org/blog/2011/04/26/100
Peter Niederwieser
http://www.gr8conf.org/blog/2011/04/26/101
Jochen Theodorou
http://www.gr8conf.org/blog/2011/04/26/102
GR8Conf Europe 2011 is just three weeks away. You can register at http://www.eu2011.gr8conf.org/.
Plugin releases
Grails Scala Plugin 0.6 – compile Scala source code in /src/java and /src/scala directories of Grails application
http://www.grails.org/plugin/scala
Grails Git Plugin 1.0-SNAPSHOT – integrate Git distributed version control system into Grails project
Grails Serializable Session Plugin 0.1 – enforce session’s acceptance of serializable objects only
http://grails.org/plugin/serializable-session
Grails 960 Grid System 1.0 – provide 960 Grid System resource files (from 960.gs)
http://grails.org/plugin/nine-sixty-grid-system

Deeper Into Grails And Cloud Foundry

Peter Ledbrook has posted a follow-up of his last Cloud Foundry post on the SpringSource blog. In this post, he discusses details of the magic behind GrailsTwitter (an example Grails-on-Cloud-Foundry application, the code for which is available on GitHub).

Griffon Plugin for NetBeans IDE 7.0

Geertjan Wielenga has updated the Griffon plugin for NetBeans to 7.0. You can download it from the NetBeans Plugins Portal.

Griffon podcast (Spanish)

Speaking of Griffon: Andres Almiray was recently interviewed (in Spanish) on the JavaHispano podcast, on the topic “Introduction To Griffon.” See http://is.gd/jhgriffon.

DZone interviews Tim Berglund on Groovy and Grails

Yesterday, Andres Almiray published his interview of Tim Berglund of the August Technology Group. They discuss polyglot programming on the JVM, Grails, Gaelyk, and NoSQL, among other things.

Another Year With Grails

Kim Betti discusses the changes in Grails and its community since his “A Year With Grails” post.

SpringOne/2GX 2011

SpringOne/2GX 2011 will be held in Chicago on October 25-28. The Groovy speakers so far announced are Graeme Rocher, Guillaume LaForge, Jeff Brown, Peter Ledbrook, and Burt Beckwith; more speakers (along with session information) should be added soon.

Groovy++ 0.4.225 released

This morning, Alex Tkachman announced the 0.4.225 release of Groovy++, the statically typed “extension” of Groovy. With this new release, Groovy++ is now compatible with both the 1.7 and 1.8 branches of the Groovy core. Download Groovy++ from Google Code.

Create Lightweight Groovy Web Apps with Ratpack

James Williams has written a tutorial for Ratpack, the Groovy “micro web framework” which, inspired by Ruby’s Sinatra, “aims to make Groovy web development more classy.”

Load testing GWT applications with Selenium 2 and Gradle

A new post by Sven Lange on the Orientation in Objects blog, demonstrating a choice for load testing GWT applications: “a Gradle build file that executes a single JUnit test case several times in parallel.”

GR8Conf Speaker Interviews

Three more interviews were published in the GR8Conf speaker interview series this week: Evgeny GoldinPeter Niederwieser, and Jochen Theodorou (technical lead of the Groovy project). GR8Conf Europe 2011 is just three weeks away. You can register at http://www.eu2011.gr8conf.org/.

Plugin releases

Grails Scala Plugin – 0.6: compile Scala source code in /src/java and /src/scala directories of Grails application

Grails Git Plugin – 1.0-SNAPSHOT: integrate Git, the distributed version control system, into Grails project

Grails Serializable Session Plugin – 0.1: enforce session’s acceptance of serializable objects only

Grails Avatar Plugin – 0.4: provides a taglib for displaying avatars (Gravatar support only)

Grails 960 Grid System Plugin – 1.0: provide 960 Grid System resource files from 960.gs

Grails Modernizr Plugin – 1.7.1: provide the Modernizr Javascript library resource files from modernizr.com

News Roundup: Weceem, Gradle, GR8Conf Interviews

Tuesday, April 12th, 2011

Weceem 1.0 RC1 released

The first release candidate of Weceem 1.0 was announced yesterday. Weceem is a Grails-based CMS, which can be run standalone or as a plugin in a Grails application. From the announcement: “This release represents the final 1.0 feature set, and only critical bug fixes will be performed now before a final 1.0 release in the coming weeks.” You can download this RC from weceem.org (which is, coincidentally, powered by Weceem).

An Example Of Why I Like Spock

Howard Lewis Ship, creator of the Tapestry framework, gives an example of how Spock “[makes] writing tests fun, instead of a chore.”

Weceem CMS 1.0 RC1
The first release candidate of Weceem 1.0 was announced yesterday. Weceem is
http://www.weceem.org/weceem/news/Weceem-1.0-RC1-Released
Gradle 1.0 M2 released
http://wiki.gradle.org/display/GRADLE/Gradle+1.0-milestone-2+Release+Notes
http://gradle.org/downloads.html
Grails Resources Plugin 1.0-RC2
http://grails.org/plugin/resources
Grails CodeNarc Plugin 0.12
http://grails.org/plugin/codenarc
Grails FilterPane Plugin 2.0.1
http://grails.org/plugin/filterpane
Grails Full Calendar Plugin 1.5.0.1
http://grails.org/plugin/full-calendar
Grails Ajaxflow Plugin 0.2.1
http://grails.org/plugin/ajaxflow
Grails ActiveMQ Plugin 0.3
http://grails.org/plugin/activemq
Grails Localizable Plugin 0.1
http://grails.org/plugin/localizable

Gradle 1.0 M2 released

The Gradle team has released Gradle 1.0 Milestone 2. Among many other changes, there is now a Sonar plugin; you can analyze a project with Sonar from the project’s Gradle build. See the release notes for more.

Groovy And jMusic: Starting A DSL

Tiago Antão has just started developing a Groovy DSL for jMusic. (It is, he says, currently at version 0.0.0.0.0.1 pre-pre-pre-alpha.)

GR8Conf speaker interview series

The GR8Conf organizers are getting ready for GR8Conf Europe 2011, which is coming up on May 17 in Copenhagen. (There’s just two days left for the Early Bird discount.) Their speaker interview series is continuing; this week, they’ve published interviews of Rene GröschkeAndrew EisenbergStefan ArmbrusterStéphane MaldiniGuillaume Laforge, and Rob Fletcher.

Plugin releases

Grails Resources Plugin 1.0 RC2: “a resource management and processing framework”

Grails CodeNarc Plugin 0.12: add static code analysis to Grails application, using the CodeNarc library

Grails FilterPane Plugin 2.0.1: “adds filtering capabilities to any Grails application”

Grails Full Calendar Plugin 1.5.0.1: use Adam Shaw’s FullCalendar jQuery plugin

Grails Ajaxflow Plugin 0.2.1: extend Grails webflow capability; provide support for “ajaxified webflows”

Grails ActiveMQ Plugin 0.3: embed Apache ActiveMQ in Grails application

Grails Localizable Plugin 0.1: provide wrapper for the Google Maps Geocoding API

Grails Taxonomy Plugin 1.1: categorize objects using hierarchical tags

Grails Redis GORM Plugin 1.0.0 M4: provide “GORM-like” API for Redis in Grails

News Roundup: GR8Conf, Grails PPA, Wiumi, GroovyHelp

Tuesday, April 5th, 2011

GR8Conf Europe

Gr8Conf Europe 2011 will have two tracks. Its speakers include Andres AlmirayBurt BeckwithDierk KönigGuillaume Laforge,Hamlet D’ArcyPaul KingPeter LedbrookRob Fletcher, and Václav Pech. There are only 9 days left for the early bird discount. Register at http://www.eu2011.gr8conf.org/.

Wiumi.com: a community news aggregator, powered by Grails

Jeremy Ramsey posted today about his first Grails project, Wiumi – “a community driven news aggregator that lets users subscribe to their favorite news feeds, vote on articles, discuss them and share them with friends.”

PPA update for Grails on Ubuntu

Marco Vermeulen has updated the Grails PPA; it’s currently at Grails 1.3.7, and multiple-version support is coming next. See the blog post for more details.

A Groovy/Gradle JSLint Plugin

Kelly Robinson shows how to create a plugin for Gradle.

He’ll dry those tears if you’ll just go ahead and cry ‘em
It ain’t no sin to get the blues

GroovyHelp 3.0.0 GA released

Daniel Sun announced the 3.0.0 GA release of GroovyHelp yesterday. This release of GroovyHelp supports Windows, Linux, and Mac OS X, and adds search and performance improvements. Get it at http://code.google.com/p/groovyhelp/.

Plugin releases

Grails Spawn Template Plugin – 0.4: specify templates to use for domain classes

Grails Drools GORM Plugin – 0.5.0: integrate JBoss Drools with Grails app

Grails Artisteer Plugin – 0.4: adds script for unpacking Artisteer templates in Grails

Grails Activiti Plugin – 5.4: integrate Activiti BPM Suite / workflow system with Grails. Release notes: http://limcheekin.blogspot.com/2011/04/grails-activiti-plugin-54-released-with.html

Grails MongoDB  (Morphia) Plugin – 0.7.2: use MongoDB with Grails; uses Morphia library

Grails Weceem CMS Plugin – 1.0 M2: install Weceem, the Grails-based CMS

Grails Flash Helper Plugin – 0.5: simplify adding and reading messages in flash scope

Grails Facebook Graph Plugin – 0.11: access the Facebook Graph API

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

GroovyMag June 2010 available

Monday, 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