Grails Diary - Week 13 in 2014

31 March 2014

Week 13 included the fantastic Greach conference, which got its own blog post here. Thumbs up to Alberto and the crew!

Cédric Champeau and the Groovy team is working hard to get version 2.3 finished for release. It will include lots of new features, including a new keyword traits, as a formal structure rather than manually using @Trait AST transform.

Oracle has posted lots of videos on features from Java 8 here.

Marco Vermeulen released version 0.5.5 of the gvm-sdk, fixing a few problems. Its available from bintray at https://bintray.com/vermeulen-mp/gvmtool/gvm-sdk/0.5.5/view!. The Ratpack team released version 0.9.3

Gr8conf Europe can be followed at Conferize. The lineup and talks already announced really looks great. Tickets are available here. The GR8Conf US looks equally interesting, and have a lot of speakers and presentations ready for the July 28-29th conference. 

 

Blogs, articles, etc.

New Plugins

  • Novamail Plugin Send emails from your application
  • Asciidoctor Decorator Plugin This plugin adds Asciidoctor support to the decorator plugin. The decorator plugin uses pluggable decorators to modify markup in GSP pages. The standard decorator can convert URLs www.mycompany.com to clickable hyperlinks. This plugin extends the decorator plugin and adds support for Asciidoctor syntax in parts of GSP pages.
  • Markdown Decorator Plugin Adds Markdown support to the decorator-plugin. It uses the MarkdownJ (http://markdownj.org) library by Alex Coles
  • Markup Decorator Use pluggable decorators to modify markup in GSP

     

Updated Plugins

  • Spud Cms Plugin Provides CMS functionality for spud
  • Spud Core Plugin Spud Admin is a dependency package that adds a nice looking administrative panel to any project you add it to. It supports easy grails app integration and provides core functionality for spud modules.
  • Catharsis Widgets Catharsis.Grails.Widgets is a Grails 2 tag library, which provides useful social media tags to include on web pages of your site" As of the latest version, the following areas are covered : Cackle Comments and OAuth Login widgets (+)Disqus Comments widget (+)Facebook Activity Feed, Recommendations Feed, "Follow" button, "Like" button, Like Box, "Send" button, Comments widget, Facepile widget, Embedded post, Embedded video, Video hyperlink (+)Google Google Analytics, Google + 1 button (+)Int...
  • Apache Shiro Integration for Grails Enables Grails applications to take advantage of the Apache Shiro security layer, adding easy authentication and access control via roles and permissions.
  • Spud Security Plugin Implements Security, using Spring Security Core, for SpudCore and the rest of the spud suite. Spud Security also provides user models and role models that can be managed from a convenient administrative panel within the spud admin.
  • Spud Permalinks Plugin Creates a filter for redirecting urls from one location to another and provides an admin interface for defining these permalinks.
  • JMS integration for Grails This plugin makes it easy to integrate your Grails applications with JMS message brokers. Send messages simply and easily through send methods that are available from any artifact. And register services as listeners. It supports both queues and topics, as well as selectors.
  • Asset Pipeline Plugin The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications. Asset-Pipeline functions include processing and minification of both CSS and JavaScript files. It is also capable of being extended to compile custom static assets, such as CoffeeScript.
  • JavaMelody Grails Plugin Integrate JavaMelody Monitoring into grails application.
  • Security Bridge Plugin Defines a standard corss-plugin security bridge implementation for better decoupling of authentication in plugin heavy applications.
  • Metrics Logger Plugin Sends application and business metrics to a configured logger
  • CDN Asset Pipeline Plugin Provides Gant scripts to automatically upload Grails app static assets to CDNs. Those scripts can easily be integrated to a build pipeline for continuous delivery/deployment. It uses Asset Pipeline Grails Plugin to precompile assets and Karman Grails Plugin to upload files to various Cloud Storage Services.
  • Karman AWS Plugin Karman AWS provides an Amazon S3 Interface to the Karman API
  • Karman Plugin Karman is a standardized / extensible interface plugin for dealing with various cloud services including Local and S3.
  • Spock Functional Plugin - spockframework.org Write Grails functional tests with Spock
  • Segment.io Plugin The Segment.io Plugin allows your Grails application to use Segment.io. Segment.io lets you send your analytics data to any service you want, without you having to integrate with each one individually.
  • Grails AWS Plugin Amazon Web Services (AWS) grails plugin provides easy access to simpler functions of AWS
  • Apache Camel Plugin Provides message routing capabilities using Apache Camel
  • Grails GeoIP Plugin This plugin facilitates grails integration with the opensource GeoIP framework offered by MaxMind.Using its straightforward API one can find out the country, area, city, geographical coordinates and others based on an IP.This product includes GeoLite data created by MaxMind, available fromwww.maxmind.com.
  • Atmosphere Meteor Plugin This plugin incorporates the Atmosphere Framework, which includes client and server-side components for building asynchronous web applications.
  • SeedMe Plugin Implements a standard convention for adding seed data to your application.
  • MongoDB GORM A plugin that integrates the Mongo document datastore into Grails, providing a GORM API onto it
  • AngularJS Resources Plugin Angular JS resources plugin
  • ElasticSearch GORM Plugin An alternative Elasticsearch plugin for Grails. Based on, but unlike the original, this implementation aims to be DB agnostic.
  • Configurable i18n Messaging for Artefacts This plugin has the ability to add the message function just as in controllers to services or other arbitrarily defined grails artefacts. The artefacts may be configured in Confi

Interesting Tweets

 

Conferences and meetups

GR8conf Europe, Copenhagen - Denmark, June 2nd -4th, 2014.
SOTR - Scotch on the Rocks, Edinburg, June 5th - 6th, 2014
Gradle Summit, Santa Clara, USA, june 12th - 13th, 2014
GR8conf US, Minneapolis - USA, July 28th-29th, 2014.
SpringOne 2GX 2014, Dallas - USA, September 8th - 11th, 2014 (CFP, until April 30th).
Groovy Grails Exchange, London - GB, December 12th - 13th, 2014
G48, global, TBD