Archive for September, 2011

This Week in Grails (2011-38)

Monday, September 26th, 2011

Bobby Warner is attempting to make hell freeze over with his new Ruby Plugin. Not sure what to call this – “JRuby on Grails”? This is a followup to his post on Polyglot Grails.

This week brings even more “Groovy Goodness” posts from Mr. Haki:

Joachim Baumann is writing a book in German about Groovy, and blogging in English along the way. Check out his series of posts on AST transformations:


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

  • ruby version 1.0.M1. Use Ruby code in Grails via JRuby
  • zoo-keeper version 0.1. Helper plugin to make working with ZooKeeper more Groovyish

and 12 updated plugins:

  • ajax-uploader version 0.5. Tag Library which implements Andrew Valum’s excellent file uploader
  • cloud-foundry version 1.1.1. Integrates Cloud Foundry’s cloud deployment services to manage the running of Grails applications in the cloud from the command line
  • cloud-foundry-ui version 1.1. Provides a basic monitoring UI for Cloud Foundry applications
  • console-enhancements version 0.3. Enhances the grails console output for better visibility
  • cucumber version 0.1.0. Test your Grails apps with Cucumber
  • jasper version 1.2.2. Enables use of JasperReports
  • jesque-web version 0.11.M5. Web interface to view and manage jesque queues, jobs and workers
  • json-rest-api version 1.0.10. JSON RESTful API for GORM
  • lesscss-resources version 0.6.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
  • new-doc version 0.2.0. A backport of the additional functionality offered in the doc command in Grails 2.0.x
  • uploadr version 0.5.0. HTML5 Drag and Drop file uploader
  • yui-minify-resources version 0.1.1. Minifies static css and js resources using the YUI Compressor library

Interesting Tweets

Jobs



User groups and Conferences



This Week in Grails (2011-37)

Sunday, September 18th, 2011

Graeme’s been doing some very cool stuff for 2.0 with a new extension to the Criteria query DSL, adding a where method. Check out the updated docs for the syntax and example queries – it’s a very intuitive and fluent approach to querying.

Mr. Haki is back after a bit of a hiatus with five new “Groovy Goodness” posts:

Lots of jobs this week. There are a few reposts but most are new – it’s a good time to be a Grails developer.

Starting this week these posts will be translated into Italian thanks to Luca Canducci. Many thanks to Luca for volunteering to do this translation, and of course to Aitor Alzola, Jian Hu, and Paulo Pereira for the Spanish, Chinese, and Portuguese translations.


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:

  • horn-jquery version 1.0. Provides resources and tags to use the HORN specification for embedding your JS data model in your HTML pages
  • profile-template version 0.1. Captures template render calls and displays call stack, template time summary, and a visual display of the call graph
  • twitter-bootstrap version 0.2. Twitter Bootstrap CSS framework resource files
  • proxool version 0.1. Proxool jdbc connection pool plugin
  • console-enhancements version 0.2. Enhances the grails console output for better visibility
  • image-builder version 0.1. A simple image builder
  • template-cache version 0.1. A GSP template rendering cache

and 17 updated plugins:

  • birt-report version 3.7.0.1. Embeds reports created using the BIRT Report Engine into your application
  • compass-sass version 0.4. Compass, SASS and SCSS support for Grails. Automatically compiles .scss/.sass during run-app, and adds other framework functionality
  • drools-gorm version 0.5.4. Integrates Drools 5.2 and jBPM 5 and provides persistent storage using GORM
  • external-config-reload version 0.4.5. Polls for changes to external configuration files (files added to grails.config.locations), reloads the configuration when a change has occurred, and notifies specified plugins by firing the onConfigChange event in each
  • geolocation version 0.2. Adds HTML5 geolocation support and offers some utility methods to calculate distances and range checks
  • gorm-native-finders version 0.2. Query domain objects using native Groovy closures
  • jesque version 0.11.M5. Groovier approach to using jesque
  • jesque-web version 0.11.M3. Web interface to view and manage jesque queues, jobs and workers
  • navigation version 1.3.1. Implements simple menu navigation using convention
  • new-doc version 0.1.2. A backport of the additional functionality offered in the doc command in Grails 2.0.x
  • plugin-config version 0.1.5. Simplifies plugin configuration tasks
  • spreadshirt version 0.5. Wrapper for the Spreadshirt API
  • spring-social-core version 0.1.7. Allows you to connect your applications with Software-as-a-Service (SaaS) providers such as Facebook and Twitter
  • spring-social-twitter version 0.1.6. Connect your applications with Twitter
  • symmetricds version 2.4.0. Embeds the SymmetricDS synchronization engine
  • uploadr version 0.4.8. HTML5 Drag and Drop file uploader
  • zkui version 0.3.3. 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

Jobs



User groups and Conferences



This Week in Grails (2011-36)

Sunday, September 11th, 2011

The big news this week was the release of Grails 2.0 M2. Check out the release notes for all of the bug fixes and new features. Groovy 1.8.2 and 1.9 Beta 3 were also released, and Andres Almiray announced that Griffon is 3 years old.

If you’re interested in the inner workings of Groovy, be sure to check out Jochen Theodorou’s post on primtive optimizations.


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

  • compass-sass version 0.3.1. Compass, SASS and SCSS support for Grails. Automatically compiles .scss/.sass during run-app, and adds other framework functionality
  • new-doc version 0.1.1. A backport of the additional functionality offered in the doc command in Grails 2.0.x

and 14 updated plugins:

  • atmosphere version 0.4.1.1. Provides integration with the Atmosphere project, a portable AjaxPush/Comet and WebSocket framework
  • dojo version 1.6.1.1. Integrates the Dojo javascript toolkit
  • drools-gorm version 0.5.3. Integrates Drools 5.2 and jBPM 5 and provides persistent storage using GORM
  • excel-import version 0.9.6. Excel & CSV Importer & Exporter using Apache POI
  • gorm-couchdb-elasticsearch version 0.8. Integrates CouchDB with ElasticSearch, indexing domain instances using the Couchdb _change feed
  • gsp-taglib version 0.3.1. Makes it possible to declare tags in a gsp in grails-app/taglib
  • jasper version 1.3.0. Enables use of JasperReports
  • jesque version 0.11.M4. Groovier approach to using jesque
  • jqueryui-widget version 0.1.4.1. Allows the creation of jQuery-UI via Grails TagLibs
  • lesscss-resources version 0.6. 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
  • skin-loader version 1.0.9. Provides the ability to load “skins” into your application or plugin
  • taxonomy version 1.2. Adds methods to domain classes to allow you to apply hierarchical “tags” to objects
  • zeit version 0.2.5. Allows a caller to register a closure callback for scheduled execution
  • zkui version 0.3.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

Jobs



User groups and Conferences



This Week in Grails (2011-35)

Monday, September 05th, 2011

Cloud Foundry added support for PostgreSQL this week. Check out this post on the SpringSource blog for the details, including a writeup about how it’s actually a vFabric version of PostgreSQL optimized for virtualization. Chris Harris did a post on using PostgreSQL with Grails, although it uses the vmc commandline client since at that point the cloud-foundry plugin hadn’t been updated. The update has been released and it now has full support for PostgreSQL. It will ask if you want to create and bind a MySQL or a PostgreSQL service if you don’t have one already, and will offer to use an existing one if you do. It does the same startup reconfiguration as is does for MySQL, so it should be just as automatic and seamless as before.

Heroku announced support for Java applications this week. The model is simple – you push to Git to deploy your applications, but unfortunately the Java process currently requires Maven. But Tomas Lin and Graeme each got it working – see Tomas’ work here and Graeme’s sample project for 2.0 here.

Steve Dalton announced that there will be a GR8Conf in Australia this year, a one day “miniconf” at Open Source Developers Conference (OSDC) 2011. The call for papers is open so submit your ideas soon.


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:

and 15 updated plugins:

  • cloud-foundry version 1.1. Integrates Cloud Foundry’s cloud deployment services to manage the running of Grails applications in the cloud from the command line
  • compass-scss-integration version 0.3.0. Compass, SASS and SCSS support for Grails
  • dojo version 1.6.1.0. Integrates the Dojo javascript toolkit
  • extended-validation version 1.1.2. Provides partial validation of (groups) of fields, cascaded validation and instance validators for non-domain objects.
  • external-config-reload version 0.4.3. Polls for changes to external configuration files (files added to grails.config.locations), reloads the configuration when a change has occurred, and notifies specified plugins by firing the onConfigChange event in each
  • functional-test-development version 0.2. Installs a script, develop-functional-tests, that you can use to develop your functional tests more conveniently
  • gsp-taglib version 0.3. Makes it possible to declare tags in a gsp in grails-app/taglib
  • inviter version 0.3. A Grails port of the functionality found in the OpenInviter PHP project
  • jqueryui-widget version 0.1.4. Allows the creation of jQuery-UI via Grails TagLibs
  • lesscss version 1.0.0. Less CSS framework plugin
  • oauth version 0.12. Provides easy interaction with OAuth service providers
  • regen version 0.2.15. Provides a generation framework and a set of pluggable artefacts under grails-app/generators
  • scala version 0.6.3. Allows you to compile Scala sources in the /src/java and /src/scala folders of your application
  • spring-security-twitter version 0.3.2. Twitter authentication as extension to the Spring Security Core plugin
  • tropo-webapi-grails version 0.2. Use Tropo’s cloud API to add phone, SMS and Instant Messaging support

Interesting Tweets

User groups and Conferences



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