Archive for June, 2012

This Week in Grails (2012-24)

Tuesday, June 19th, 2012

Groovy 2.0 RC3 was released this week.

Rob’s at it again with a cool updated variant on Grails scaffolding, this time using AngularJS. Check out the demo app here.

Plugin developers should be sure to upgrade to the latest version (2.0.3) of the release plugin. Peter updated it so the error messages are more helpful. Register it in BuildConfig.groovy like this (explicitly listing the release plugin’s rest-client-builder dependency so they’re both properly excluded with export = false):

plugins {
   build(':release:2.0.3', ':rest-client-builder:1.0.2') {
      export = false
   }
}

Spring Tool Suite (the new name for the IDE formerly known as Springsource Tool Suite) 3.0.0.M2 was released this week. Download here (click “Other Downloads >”). As of this version there will be two distributions, the traditional one and the “Groovy/Grails Tool Suite”. It’s a smaller version without all of the plugins in the other distribution (but you can manually install them) but it comes preconfigured for Groovy and Grails development: Groovy-Eclipse with Groovy 1.8, Grails IDE, tc Server integration, and runtimes for tc Server Developer Edition 2.7.0 and Grails 2.0.4.

Tim Yates is working on an interesting project.

Registration is now open for SpringOne2GX 2012, and the schedule should be updated later this week. Register by July 21st and save $400.


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There was one new plugin released:

  • address version 0.1. An address domain object that can be embedded in other domain object to save redefining it all the time

and 4 updated plugins:

  • facebook-sdk version 0.3.2. Allows your application to use the Facebook Platform and develop Facebook apps on Facebook.com or on web sites (with Facebook Connect)
  • release version 2.0.3. Publishes Grails plugins either to a public or private repository
  • vaadin version 1.5.4. Adds Vaadin (http://vaadin.com/) integration
  • zkui version 0.5.2. Seamlessly integrates ZK with Grails’ infrastructures; uses the Grails’ infrastructures such as GSP, controllers rather than zk’s zul as in ZKGrails plugin

Interesting Tweets

User groups and Conferences


This Week in Grails (2012-23)

Tuesday, June 12th, 2012

GR8Conf EU was this week in Copenhagen, and it was a lot of fun. The organizers really raised the bar this year by brewing beer for the conference (and not one but two kinds). You can see most of the presentation slides here by clicking through to each talk.

Some of the organizers of the Greach conference were there and apparantly they’re planning on adding extending the size of this year’s conference, and all of the talks will be in English.

Of course there was a lot of activity on Twitter (search the #gr8conf hashtag):

One big item of note was that Griffon 1.0.0 was released live during one of Andres’ talks. Congrats to the Griffon team for this significant milestone. And coincidentally my copy of Griffon in Action arrived today.

Check out Mr. Haki’s conference report in three parts; University Day, Day One, and Day Two, and Andres Almiray’s conference blog post.

Not to be outdone by the Griffon team, the Gradle team announced today that they have
released version 1.0.


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There were 7 new plugins released:

  • authorise version 1.2. Provides a framework for authorising actions in Controllers, methods in Services and visible elements in GSPs
  • ember version 0.9.8.1. Provides resources definitions for Ember.js
  • errors version 0.7. Sets up some basic error handling for your application
  • handlebars-resources version 0.1. Supports using Handlebars.js templates with the Grails Resources Plugin
  • hd-image-utils version 0.3. High quality image manipulation plugin for scaling and cropping images. Uses the pure Java java-image-scaling library
  • mongo-file version 1.1.1. Provides a MongoFileService that saves, retrieves and deletes files from a MongoDB file store
  • shiro-openid version 0.3. Adds OpenID authentication to the Shiro plugin with a set of installable Shiro domain class and openid4java view templates

and 10 updated plugins:

  • avatar version 0.6.2. Provides a taglib for displaying avatars
  • bootstrap-file-upload version 2.1.1. Integrates Sebastian Tschan’s Jquery File Upload (https://github.com/blueimp/jQuery-File-Upload)
  • dojo version 1.6.1.11. Integrates the Dojo javascript toolkit
  • facebook-sdk version 0.3.0. Allows your application to use the Facebook Platform and develop Facebook apps on Facebook.com or on web sites (with Facebook Connect)
  • faker version 0.6. A port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.
  • jesque version 0.4.0. Groovier approach to using jesque
  • jesque-web version 0.4.0. Web interface to view and manage jesque queues, jobs and workers
  • jquery version 1.7.2. Integrates jQuery
  • portlets version 0.9.2. Aims to provide a simple way of developing JSR-168 portlets
  • sendgrid version 0.3. Allows the sending of Email via SendGrid’s services

Interesting Tweets

Jobs



User groups and Conferences


This Week in Grails (2012-22)

Monday, June 04th, 2012

Groovy 2.0 RC1 and RC2 were released this week. Lots of cool stuff there, including static type checking and static compilation, and support for InvokeDynamic. Grails 2.2 will use Groovy 2.0.

Stéphane Maldini created a demo app (source here) using “CloudFoundry, RabbitMQ, BackboneJS, Coffeescript, and the new 3 Events Bus plugins (platform-core, events-si and events-push)” based on Lauri Piispanen’s blog post.

I did a post this week on using AST transformations with the Spring Security plugin, Make your Spring Security @Secured annotations more DRY.

A couple more GR8Conf interviews:


If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.


Translations of this post:



Plugins

There was one new plugin released:

  • apache-pivot-grails version 1.0.5. Use Apache Pivot 2.x features on the Server side and forward Pivot jars to Clients for Applets and Java Web Start Applications

and 3 updated plugins:

  • openid version 0.4.4. Provides simple authentication using OpenID
  • resources version 1.2-RC1. A resource management and processing framework
  • simple-captcha version 0.9.0. Creates simple image CAPTCHAs that protect against automated completion and submission of HTML forms

Interesting Tweets

User groups and Conferences

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.