Skip to main content.

Archive for April, 2011

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: Groovy 1.8 RC4, Cloud Foundry, Interview On Making Java Groovy

Tuesday, April 19th, 2011
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=17245
http://groovy.329449.n5.nabble.com/ANN-Groovy-1-8-RC-4-released-td4301076.html
Cloud Foundry Announcement
http://www.youtube.com/user/cloudfoundry
http://www.cloudfoundry.com/
http://grails.1312388.n4.nabble.com/ANN-Cloud-Foundry-Announcement-tt3446567.html
Grails fixtures: a great way to bootstrap your data
http://www.intelligrape.com/blog/2011/04/15/grails-fixture-a-great-way-to-bootstrap-your-data/
Getting Started With Spock And Groovy
http://www.canoo.com/blog/2011/04/15/getting-started-with-spock-and-groovy/
Compile-Time Metaprogramming In Groovy, Part 1
http://victorsavkin.com/post/4568615925/compile-time-metaprogramming-in-groovy-part-1
Music DSL With Groovy: Enter AST Transformations
Tiago Antão
http://tiago.org/cc/2011/04/17/music-dsl-with-groovy-enter-ast-transformations-12/
Plugin releases
Activiti Spring Security Integration
http://grails.org/plugin/activiti-spring-security
Grails Cloud Foundry Plugin 1.0.0 M1 – use Cloud Foundry’s deployment services for running cloudy Grails applications
http://grails.org/plugin/cloud-foundry
Grails Cloud Foundry UI Plugin 1.0.0 M1
http://grails.org/plugin/cloud-foundry-ui
Grails AWS Plugin 1.1.9.1 -
http://grails.org/plugin/aws

Groovy 1.8 RC4 released

The Groovy development team announced the fourth release candidate of Groovy 1.8 on Wednesday. Jochen Theodorou says (in the release announcement): “The main reason [for] doing another RC release is, that some bugs in the new optimization code were found (GROOVY-4741, GROOVY-4756), also there was an obscure GEP-3 bug (GROOVY-4774). Not only for the Grails people and ExpandoMetaClass acrobats the fix to GROOVY-4720 could be interesting.” (The full list of bug fixes and improvements is of course in the release notes.) Download RC4 at http://groovy.codehaus.org/Download.

VMware launches Cloud Foundry: “First Open Platform As A Service”

The folks at SpringSource are hoping for Cloud Foundry – VMware’s newly announced PaaS, currently supporting Rails, Sinatra, Node.js, Spring and Grails apps – to “become the premier deployment model for Grails (and Spring, Ruby, Node.js etc.) applications in the future.” The webinar announcing Cloud Foundry is up at YouTube, and there is a tutorial for Grails applications on Cloud Foundry at the SpringSource blog.

Music DSL With Groovy: Enter AST Transformations

Tiago Antão’s development of a Groovy DSL for jMusic continues – in this post, he introduces Groovy AST Transformations.

Grails Fixtures: A Great Way To Bootstrap Your Data

Partho Ghosh at IntelliGrape shows an example of using the Grails Fixtures plugin.

DZone interviews Ken Kousen on Making Java Groovy

This morning Andres Almiray posted a DZone interview of Ken Kousen, author of the upcoming Manning book Making Java Groovy. They discuss how he got into Groovy, the differences between Grails and Rails, Groovy training, the Groovy community, and, of course, the book, which is currently available through the Manning Early Access Program (MEAP), whereby you get to read the book as it’s written and give feedback to the author. (It’s expected to be in print by Fall 2011.)

Getting Started With Spock And Groovy

Hamlet D’Arcy has posted a screencast on the Canoo blog, demonstrating how to create testing specifications using Spock.

GR8Conf Speaker Interviews

During this past week, the GR8Conf organizers continued their series, with interviews of Ivo HoubrechtsMarcin Erdmann, and Paul King.

Gradle Gaelyk Plugin

Benjamin Muschko and Vladimír Oraný have released a Gradle plugin for Gaelyk. It is now at version 0.1 and its creators are looking for feedback. See the README to get started.

Compile-Time Metaprogramming In Groovy, Part 1

Victor Savkin has started a series on compile-time metaprogramming in Groovy; this is the first post, showing how to write an AST transformation.

Plugin releases

Gradle Gaelyk Plugin – 0.1: provide Gradle tasks for managing Gaelyk projects

Grails Activiti Spring Security Integration Plugin – 0.2.1: integrate Spring Security with Activiti in Grails application

Grails Cloud Foundry Plugin – 1.0.0 M1: use Cloud Foundry‘s deployment services for running Grails applications

Grails Cloud Foundry UI Plugin – 1.0.0 M1: add a monitoring UI for Grails applications on Cloud Foundry

Grails AWS Plugin – 1.1.9.1: ease use of Amazon Web Services

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