Skip to main content.

Archive for May, 2011

News Roundup: GR8Conf Slides and Groovy Annotations

Tuesday, May 31st, 2011

Groovy++ In Action: Gretty / GridGain / REST / Websockets

Alex Tkachman has written a sort of tutorial for Gretty, a “very simple web framework for building [asynchronous] web servers and client” written in Groovy++. In addition to showing how to set up a web server in Gretty, the article provides an interesting look at various aspects of Groovy++.

New @Benchmark annotation for Groovy

Nagai Masato has released a new annotation for Groovy: @Benchmark, which can be used to measure your methods’ execution time without additional code. See his announcement for examples.

Better DSL Support For Groovy-Eclipse: Slides from GR8Conf Europe 2011

Andrew Eisenberg has posted the slides from his GR8Conf Europe presentation, “Better DSL Support For Groovy-Eclipse.”

GPars: More slides from GR8Conf Europe 2011

The slides from Václav Pech‘s GR8Conf presentation on GPars, the concurrency library for Java and Groovy, are also on SlideShare.

Plugin releases

Grails jsTree Plugin – 0.1: integrate jQuery’s jsTree plugin with Grails

Grails SWFUpload Plugin – 0.1

Grails Scala Plugin – 0.6.2: compile Scala source from the src/scala and src/java directories of a Grails application

Grails Resources Plugin – 1.0: a resource management and processing framework

Grails Serializable Session Plugin – 0.2: force the session to accept only serialized objects

Grails Spring Security Core Plugin – 1.1.3: secure Grails application using the Spring Security framework

Grails Weceem CMS Plugin – 1.0 RC2: embeds a full-featured but easy-to-use CMS inside your Grails application

Grails Concordion Plugin – 0.1: provide integration with the open-source Concordion framework

Grails Regen Plugin – 0.2.12: merge custom code with scaffolding templates specified in a domain class

Grails Translate Plugin – 1.0: translate text using the Google Translate API

Grails GSP Tags Plugin – 0.2.1: declare GSP tags in a GSP within grails-app/taglib/

News Roundup: Grails 1.4 M1, GR8Conf Report, ZKGrails, Interview On GroovyServ

Tuesday, May 24th, 2011

Grails 1.4 M1 released

This morning, Graeme Rocher announced the first milestone release of Grails 1.4. There are highlights mentioned, and they include GORM improvements, a new reloading agent, HTML5-enhanced scaffolding, “hugely improved” unit testing, and several others. The Grails team is now looking for feedback on this milestone release. There are release notes at grails.org, and there are more links in the release announcement.

GR8Conf Europe 2011 in review

So GR8Conf Europe 2011 is over. This year the conference started with a “university day,” with two tracks (one intermediate and one advanced) during which there were workshops on everything from Groovy AST transformations to Grails plugins. Then there was the conference itself, which in two days gave opportunity to hear at least one representative from just about every GR8 project out there – Andre Steingress on GContracts, Andres Almiray on Griffon, Burt Beckwith and Peter Ledbrook on Grails, Guillaume Laforge and Jochen Theodorou on Groovy – and many other groovy speakers. Mr Haki, himself a GR8Conf speaker, has posted a three-part review of the conference on his blog (Day 1, Day 2, Day 3).

IntelliJ IDEA 10.5 For The Groovy And Grails Developer

A post by Hamlet D’Arcy on the Canoo blog, detailing the updates and improvements made in version 10.5 of IntelliJ IDEA.

DZone interviews Yasuharu Nakano on GroovyServ

This week, Andres Almiray interviewed Yasuharu Nakano (@nobeans), one of the creators of GroovyServ. They discuss GroovyServ, his opinions on Groovy’s operator overloading, the Japan Groovy and Grails User Group (JGGUG), and more.

ZKGrails 1.4 released

Chanwit Kaewkasi has announced the release of ZKGrails 1.4, which is based on ZK 5.0.7.1. From the announcement: “For the next version of the ZK plugin, we are focusing on moving towards Grails 1.4. Hopefully we can get the next version released shortly after Grails 1.4-M1.” There are release notes to be had at the project’s Google Code site.

For the next version of the ZK plugin, we are focusing on moving
towards Grails 1.4. Hopefully we can get the next version released
shortly after Grails 1.4-M1.” http://grails.1312388.n4.nabble.com/ANN-ZKGrails-1-0-4-td3542487.html

A brief introduction to some new annotations in Groovy 1.8

Victor Savkin has put together another screencast, this time showing some of the annotations added in Groovy 1.8.

Resources Plugin And Modular Web Components For Grails Apps

Rob Fletcher elaborates on his answer to a question he received in his GR8Conf talk, demonstrating one use of the Resources plugin.

Plugin releases

Grails Unshorten Plugin – 1.0.3: expand links that have been shortened by any redirecting link shortener without the use of a third-party API

Grails Feature Flipper Plugin – 0.3.2: provide mechanism to turn features off & on within a Grails application

Grails Tomcat Plugin – 1.4.0 M1: make Tomcat 7.0 the default servlet container for Grails at development time

Grails Hibernate Plugin – 1.4.0 M1: provide integration between Grails and Hibernate through GORM

Grails Growler Plugin – 0.1 BETA: use jQuery and its jGrowl plugin to enable Growl-like notifications from remote function calls

Grails Release Plugin – 1.0.0 M2: publish Grails plugins to either public or private repositories; deploy Grails applications and plugins to Maven repositories without direct use of Maven

Grails CloudBees Plugin – 0.1.1: allow standalone integration with the CloudBees API

Grails SimpleModal Plugin – 1.0: ease use of jQuery’s SimpleModal plugin

Grails Notifications Plugin – 0.2.3: implement a publish-subscribe model to push information to subscribers through different communication channels

News Roundup: Groovy-Eclipse, ZKGrails, Groovy Monads, Gaelyk, & Griffon

Tuesday, May 17th, 2011

Groovy-Eclipse 2.5.0 released

This week, Andrew Eisenberg announced the 2.5.0 release of Groovy-Eclipse. The grooviest features here are the new DSL Descriptors (see the blog post for many fine details), the updated outline view for scripts, and the including of Groovy 1.8 as an optional add-on. You can see the complete release notes on the New And Noteworthy page.

ZKGrails releases 1.0.3 and 1.1-M1 for cloud

Speaking of releases: Chanwit Kaewkasi has announced the joint release of ZKGrails versions 1.0.3 and 1.1-M1 (both shipping with ZK 5.0.7).  1.1-M1 is “the first milestone of the 1.1 series. This version of ZKGrails focuses on supporting cloud portability. It is able to deploy to Cloud Foundry already (Hibernate/MySQL, MongoDB as well as Redis).” You can see a running app with ZKGrails on Cloud Foundry at http://zkgrails.cloudfoundry.com/.

GR8Conf Europe’s final speaker interview

GR8Conf Europe 2011 starts today, and the organizers completed their speaker interview series last week with their interview of Burt Beckwith.

Monad comprehensions in Groovy

On the groovy-user mailing list last week, Dinko Srkoc announced his project Monadologie: a Groovy library for monad comprehension. He gives some background in the announcement, and there are detailed examples, build instructions, and suchlike in the README on Github.

Gaelyk 0.7 released

Guillaume Laforge, creator of the Gaelyk framework for Google App Engine, has released version 0.7. Gaelyk now uses Groovy 1.8 and App Engine SDK 1.5.0. Besides this there is now support for the File service, metadata querying in the datastore, and a bit of backend service support. Gaelyk’s tutorial has been updated to reflect the changes, and it is a good place to get started.

Griffon 0.9.3 beta 1 released

This morning Andres Almiray announced the first beta release of Griffon 0.9.3. Besides upgrades to Groovy 1.8.0 and Gant 1.9.5, there was at least one major bug fix and many fine updates to the templating system. There are release notes at The Codehaus, and you can download this release there too.

SpringSource Tool Suite: 2.7.0 M1 released

The first milestone release of STS 2.7.0 is mainly a Groovy one. There are, among the other features mentioned, Groovy 1.8 support and early access Gradle support. There is a New And Noteworthy doc for this release [PDF].

Plugin releases

Grails JProgress Plugin – 0.2: simplify the use of JQuery, Grails and Progressbars

Grails ZKGrails Hibernate Plugin – 1.1 M1: the ZK/Hibernate sub-plugin for Grails

Grails Force Response Download Plugin – 0.1: force browser to open dialog for downloading content produced by controller’s action

Grails Activiti Plugin – 5.5: integrate Activiti BPM Suite into Grails

Grails ZK Enterprise Addons Plugin – 1.0.3: provide JARs required for enabling ZK Enterprise features

ZKGrails releases 1.0.3 and 1.1-M1 for cloud
http://zkgrails.blogspot.com/2011/05/zkgrails-103-and-11-m1-for-cloud.html
GR8Conf interview with Burt Beckwith
http://www.gr8conf.org/blog/2011/05/11/108
Monad Comprehensions in Groovy
http://permalink.gmane.org/gmane.comp.lang.groovy.user/54339
https://github.com/dsrkoc/monadologie
GR8Conf’s final speaker interview
Burt Beckwith
http://www.gr8conf.org/blog/2011/05/11/108
Gaelyk 0.7 released
http://groups.google.com/group/gaelyk/browse_thread/thread/69cdf8b9d0ebb091/74ae9d757787652b?show_docid=74ae9d757787652b&pli=1
Griffon 0.9.3-beta-1 released
http://groovy.dzone.com/announcements/griffon-093-beta-1-released
SpringSource Tool Suite: First milestone of 2.7.0 released
http://www.springsource.org/node/3131
Groovy-Eclipse 2.5.0 released
http://is.gd/5hYMTl
post on DSL support: http://blog.springsource.com/2011/05/08/better-dsl-support-in-groovy-eclipse/
http://docs.codehaus.org/display/GROOVY/Groovy-Eclipse+2.5.0+New+and+Noteworthy
Plugin releases
http://grails.org/plugin/jprogress
http://grails.org/plugin/zk-hibernate
http://grails.org/plugin/force-response-download
http://grails.org/plugin/activiti
http://grails.org/plugin/zk-ee

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 Interviews, Groovy 1.8 Features

Tuesday, May 3rd, 2011
DZone interviews Ted Naleid on Grails / Redis
http://groovy.dzone.com/news/dzone-interviews-ted-naleid
Mr. Haki’s series on Groovy 1.8 features
http://mrhaki.blogspot.com/search/label/Groovy%201.8
Grails Podcast, Episode 123: Cloud Foundry & Groovy 1.8
http://grailspodcast.com/blog/id/245
DZone interviews: Shawn Hartsock on Gr8 stuff
http://groovy.dzone.com/news/dzone-interviews-shawn
Deploy Grails App To Cloud Foundry Via Command Line
Carsten Block
http://blog.block-consult.com/2011/05/deploy-grails-app-to-cloud-foundry-via-command-line/
GR8Conf speaker interview
Tom Fuller
http://www.gr8conf.org/blog/2011/04/29/103
Plugin releases
Grails Email Confirmation Plugin – 1.0.4: send users email containing click-through links to confirm their email address
http://grails.org/plugin/email-confirmation
Grails Eclipse Scripts Plugin – 1.0.4: Eclipse helper scripts (create .classpath / .project files; download source and Javadocs for use in Eclipse)
http://grails.org/plugin/eclipse-scripts
Grails Extended Validation Plugin – 1.0.1: add validation capabilities to non-domain classes
http://grails.org/plugin/extended-validation
Grails Ext JS 4 Plugin – 4.0.0.0: provide resources and template for Ext JS library http://www.sencha.com/products/extjs/
http://grails.org/plugin/extjs4
Grails Cloud Foundry Plugin – 1.0.0 M1: integrate Cloud Foundry deployment services; manage Grails applications running in the cloud from the command line
http://grails.org/plugin/cloud-foundry
Grails Test Code Coverage Plugin – 1.2.2: generate code coverage reports using Cobertura.
http://grails.org/plugin/code-coverage
Grails Release Plugin – 1.0.0 BUILD-SNAPSHOT: publish Grails plugins to public or private repository; deploy Grails applications to Maven repositories without direct use of Maven
http://grails.org/plugin/release
Grails Subversion Plugin – 1.0.0 BUILD-SNAPSHOT: provide SVNKit as dependency, provide class SvnClient for easier use of Subversion, and integrate with Grails Release Plugin
http://grails.org/plugin/svn

DZone interviews Ted Naleid on Grails / Redis

Andres Almiray’s interview with Ted Naleid, in which they discuss his Build-Test-Data plugin for Grails, his other Grails plugins, and using Redis with Groovy.

Mr. Haki’s series on Groovy 1.8 features

Mr. Haki has started an entire new series of posts detailing features of Groovy 1.8.

Grails Podcast, Episode 123: Cloud Foundry & Groovy 1.8

Glen Smith and Sven Haiges have recorded another episode of the Grails Podcast, “mainly about VMWare’s CloudFoundry and the recent Groovy 1.8 release.”

DZone interviews Shawn Hartsock on Gr8 stuff

This week, Andres Almiray also posted his interview of Shawn Hartsock, in which they discuss in detail how he got started with Groovy, the challenges he faced in enterprise integration prior to Grails 1.0, his Audit and QRCode Grails plugins, Gaelyk, and more.

Deploy Grails App To Cloud Foundry Via Command Line

Carsten Block’s tutorial on deploying Grails applications to Cloud Foundry using Ruby’s vmc.

GR8Conf speaker interview

Continuing their speaker interview series leading up to GR8Conf Europe 2011 (which is coming up in two weeks), the GR8Conf organizers interviewed Tom Fuller.

Osama bin Laden killed in Pakistan

Yesterday, Osama bin Laden was killed in Abbottabad, Pakistan. Our sources will neither confirm nor deny that Groovy and Grails played a significant role.

Plugin releases

Grails Email Confirmation Plugin – 1.0.4: send users email containing click-through links to confirm their email address

Grails Eclipse Scripts Plugin – 1.0.4: Eclipse helper scripts (create .classpath / .project files; download source and Javadocs for use in Eclipse)

Grails Extended Validation Plugin – 1.0.1: add validation capabilities to non-domain classes

Grails Ext JS 4 Plugin – 4.0.0.0: provide resources and template for Ext JS library

Grails Cloud Foundry Plugin – 1.0.0 M1: integrate Cloud Foundry deployment services; manage Grails applications running in the cloud from the command line

Grails Test Code Coverage Plugin – 1.2.2: generate code coverage reports using Cobertura

Grails Release Plugin – 1.0.0 BUILD-SNAPSHOT: publish Grails plugins to public or private repository; deploy Grails applications to Maven repositories without direct use of Maven

Grails Subversion Plugin – 1.0.0 BUILD-SNAPSHOT: provide SVNKit as dependency, provide class SvnClient for easier use of Subversion, and integrate with Grails Release Plugin