Archive for February, 2013

This Week in Grails (2013-08)

Wednesday, February 27th, 2013

Rob Fletcher released a new plugin this week for JSON serialization/deserialization using Google’s Gson library.

SpringOne 2GX 2013 has been announced, and it will be September 9-12 in Santa Clara, CA.

Tomas Lin created an interesting looking Grails template project on GitHub that is pre-configured for testing.


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 5 new plugins released:

  • casper-runner version 0.2. Runs functional CapserJS tests
  • goblin version 0.3.2. A browser game framework
  • gson version 1.0. Provides alternate JSON (de)serialization using Google’s Gson library
  • simple-suggestions version 0.1. Suggestion service to provide suggestions to auto complete controls
  • geasyui version 0.3. Supplies jQuery EasyUI resources and taglibs

and 12 updated plugins:

  • aws-sdk version 1.3.32. Use the Amazon Web Services infrastructure services
  • codenarc version 0.18.1. Static code analysis for Groovy
  • dumbster version 0.2. Adds support for the Dumbster SMTP server for testing
  • improx version 0.2. Use interactive mode from other process via TCP
  • jetty version 2.0.3. Makes Jetty the development time container
  • jquery-validation-ui version 1.4.1. Client Side Validation without writing JavaScript
  • kickstart-with-bootstrap version 0.9.2. Start your project with a good looking frontend, with adapted scaffolding templates for standard CRUD pages using Twitter Bootstrap
  • less-resources version 1.3.3.1. Compile .less files into .css files
  • localizations version 1.4.4.9. Store i18n strings in a database
  • plastic-criteria version 0.6. Mock Grails Criteria for Unit Tests
  • release version 2.2.1. Publishes Grails plugins either to a public or private repository
  • vaadin version 1.7.1. Adds Vaadin (http://vaadin.com/) integration

Interesting Tweets

Jobs



User groups and Conferences


This Week in Grails (2013-07)

Saturday, February 23rd, 2013

The Groovy team announced three Groovy releases this week.

Check out this interview with Jeff Brown on Grails 2 and Groovy.

Several more Greach videos were released this week. Check out the sessions page and click through to each one to view its video.

Rob Fletcher announced this week that he will no longer be supporting a few of his plugins.

Stéphane Maldini suggested a new grails.org theme.

Programming Grails went to “production” this week, so it should be in print in a month or so.


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 3 new plugins released:

  • dumbster version 0.1. Adds support for the Dumbster SMTP server for testing
  • geasyui version 0.2. Supplies jQuery EasyUI resources and taglibs
  • recaptcha-spring-security version 0.1. Using recaptcha with spring security core for brute force defender

and 11 updated plugins:

  • build-test-data version 2.0.4. Enables the easy creation of test data by automatic inspection of constraints
  • coffeescript-compiler version 0.7. Compiles .coffee source files into .js files
  • cookie-session version 2.0.7. Allows you to store session data in a cookie
  • easygrid version 1.3.0. Provides a convenient and agile way of defining Data Grids
  • ember-templates-precompiler version 0.4.0. Precompiles EmberJS powered Handlebars templates
  • feature-switch version 0.7. Allows turning on and off of features
  • pretty-time version 2.1.3.Final-1.0.1. Displays human readable, relative timestamps
  • remote-pagination version 0.4.2. Provides tags for pagination and to sort columns without page refresh using Ajax and loads only the list of objects needed
  • spreedly version 0.1.7. Provides access to the Spreedly online payment service API
  • spring-security-facebook version 0.12.2. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
  • underscore version 1.4.4. Simple plugin wrapper for useful Underscore.js library

Interesting Tweets

Jobs



User groups and Conferences


This Week in Grails (2013-06)

Monday, February 11th, 2013

Several videos from Greach 2013 are now available on their YouTube channel.

Marc Palmer has announced that he will no longer be supporting any of his plugins (at least not for free). We’re looking into what makes the most sense for moving forward, especially for the more popular plugins like resources. Several of them will be moved to shared Github repos so the community can easily contribute. Be sure to check out his Kickstarter campaign and contribute so the outstanding issues in the resources plugin can get fixed.

There are two excellent looking Grails training opportunities coming up in the next few months. One starts this week and is a 10-week seminar at UC Berkeley. The other is a 2-day seminar in Boston April 22nd – 23rd.

The Groovy team is looking into updating the Groovy documentation and web site.

Check out these two interesting Groovy wiki pages: Advanced compiler configuration and Meta-annotations.

Season 2 of the Spanish-language Podcast de GrailsMX is starting soon. It sure would be cool to have an English-language Groovy and Grails podcast 😉


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 no new plugins released but 11 updated plugins:

  • aws-sdk version 1.3.30. Use the Amazon Web Services infrastructure services
  • cookie-session version 2.0.6. Allows you to store session data in a cookie
  • extjs4 version 4.0.7.1. Provides Ext JS 4 resources
  • jquery version 1.9.1. Integrates jQuery
  • routing version 1.2.3. Send and route messages to a wide variety of destination endpoints directly from your Controllers and Services using Camel
  • sham version 0.3. Uses the sham data generation library to generate test/demo data
  • sharding version 0.7. Defines multiple database shards to horizontally scale data
  • simple-blog version 0.3. Adds a simple blog interface to an application
  • spring-batch version 1.0.RC2. Provides the Spring Batch framework and convention based Jobs
  • spring-security-facebook version 0.12. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
  • twitter-bootstrap version 2.3.0. Twitter Bootstrap CSS framework resource files

Interesting Tweets

Jobs



User groups and Conferences


This Week in Grails (2013-05)

Thursday, February 07th, 2013

Check out Cedric Champeau’s detailed overview of how to work with invokedynamic in Groovy.

Do you want Cedric to write a book on Groovy in French? If so, retweet this to let him know.

There is only about one week left to submit talks for the EU and US GR8Conf conferences – the deadline is February 15th.


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 no new plugins but 8 updated plugins:

  • coffeescript-resources version 0.3.5. Create coffeescript modules that automatically compiles on every file change with jCoffeeScript
  • cxf version 1.1.0. Expose Grails services as SOAP web services via CXF
  • excel-export version 0.1.4. Export data in Excel (xlsx) format using Apache POI
  • google-visualization version 0.6.1. Provides a taglib for the interactive charts of the Google Visualization API
  • greenmail version 1.3.4. Provides a wrapper around GreenMail and provides a view that displays ‘sent’ messages – useful for testing
  • gvps version 0.4. Host, manage and display video assets, and convert standard movie formats to the Flash movie format FLV
  • localizations version 1.4.4.8. Store i18n strings in a database
  • uploadr version 0.6.1. HTML5 Drag and Drop file uploader

Interesting Tweets

User groups and Conferences


This Week in Grails (2013-04)

Sunday, February 03rd, 2013

Greach was this week and it was great. It was my first time visiting Spain, so that was an added bonus. The Spanish Groovy and Grails community is apparently thriving, and the attendance was about the same as Groovy & Grails Exchange and GR8Conf, if not higher. There are already some blog posts up and several speakers have put their slides online:

The Groovy team released Groovy 2.1 this week (and made the announcement live during Cedric’s keynote at Greach). Groovy now has full support for invokedynamic, which promises huge performance increases. Note that the 2.1 release notes currently don’t describe how to use the “indy” jars; see the 2.0 release notes for that information.

Andre Steingress released a few blog posts describing some new features in 2.1:

Gradle 1.4 was released this week. There is a description of the plans for 1.5 here, and you can see a short video overview of the 1.4 highlights here.

Marc Palmer’s resources plugin Kickstarter is now live. Nearly everything you use for Grails development is free (except for IntelliJ Ultimate if that’s your IDE of choice) but real people do the work to provide you with Grails and the plugins and tools you use daily. It would be great if we were all paid to do this work (I’m very lucky that I am) but we’re not. The project us currently funded at 10% so contribute soon.

Cedric Champeau’s talk on type checking extensions at Greach was very interesting, and he’s added some documentation for the feature. Check out his slides and the video of the talk when it’s available.

There are only two weeks left to submit talks for the EU and US GR8Conf conferences – the deadline is February 15th.


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 no new plugins but 18 updated plugins:

  • audit-trail version 2.0.3. Adds created/updated audit fields to domain classes and updates them after a new insert or update
  • backbonejs version 0.9.10.3. Provides resources for Backbone.js http://backbonejs.org/
  • coffeescript-compiler version 0.6. Compiles .coffee source files into .js files
  • cxf-client version 1.5.0. Use existing (or new) Apache CXF wsdl2java generated content to invoke SOAP services
  • dojo version 1.6.1.16. Integrates the Dojo javascript toolkit
  • ember-templates-precompiler version 0.3.0. Precompiles EmberJS powered Handlebars templates
  • events-si version 1.0.M5. Standard Events system for Grails implementation; it is a Spring Integration implementation and uses its artefacts to map listeners, senders and events messages
  • feature-switch version 0.6. Allows turning on and off of features
  • flash-helper version 0.9.5. Simplifies and standardizes the process of adding/reading messages in the flash scope
  • font-awesome-resources version 3.0. Integrates the Font Awesome icon set
  • html5-mobile-scaffolding version 0.5. Scaffolds HTML5 mobile application using jQuery mobile in a single page
  • jetty version 2.0.2. Makes Jetty the development time container
  • lesscss-resources version 1.3.1. Optimises the use of http://www.lesscss.org css files, compiling .less files into their .css counterprt, and place the css into the processing chain to be available to the other resource plugin features
  • quartz2 version 2.1.6.2. Integration with Quartz 2 framework from quartz-scheduler.org
  • spring-security-facebook version 0.11. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
  • underscore version 1.4.3. Simple plugin wrapper for useful Underscore.js library
  • vaadin version 1.7.0-rc2. Adds Vaadin (http://vaadin.com/) integration
  • yammer-metrics version 2.1.2-4. Packages Coda Hale’s yammer metrics jars

Interesting Tweets

Jobs



User groups and Conferences

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