Grails Diary - Week 43 in 2014

27 October 2014

Burt Beckwith pointed to a cute feature: The Upstream Tracker. Check out all the changes for each Grails version.

Not that power-rankings are useful for much, it is still a pleasure to see Groovy placed at number 8 in this german ranking. In the latest TIOBE index, Groovy is placed at number 49.

This week has again provided a wealth of cool new releases. One of my favorites Geb, which is out in version 0.10.0. The Grails plugin for Geb has also been updated accordingly.

Gradle is out with a new Release candidate 2.2 rc-1. Along the Gradle path, Cedric has released the Groovy Android plugin for Gradle in version 0.3.1.

Project Reactor has a new milestone release: 2.0.0.M1 with Reactive Streams integration.

Call for Papers is now open for the next Greach Conference edition. Submit your talk proposals here :) You have until December 31st, but why wait! If you are interested in sponsoring the conference, please contact crew@greachconf.com

For Ratpack fans, Dan Hyun has posted slides from his talk "Ratpack and You" and code samples

 

Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Plugins

Updated Plugins

  • Arrested Plugin Generates RESTful controllers for domain classes and maps them in UrlMappings, generates single-page AngularJS-based views, and provides simple token-based security
  • Stylus Asset Pipeline Plugin Provides the Stylus CSS pre-processor support for the asset-pipeline static asset management plugin.
  • iCalendar Plug-in This plugin contains a builder to easily convert your event into the iCalendar format. The plugin hooks replaces each render method that uses the contentType 'text/calendar'.
  • AngularJS Resources Plugin Angular JS resources plugin
  • AWS SDK Plugin The AWS SDK Plugin allows your Grails application to use the Amazon Web Services infrastructure services. It provides simple wrapper service around the official AWS SDK
  • Quick Search Plugin Search plugin for domain class properties. Lightweight plugin which puts the ability for searching, it adds utility functions for building the search result into a string format representation sufficient for auto-complete as well as functions for listing the results based on the search query.
  • Ember.js Asset-Pipeline Plugin Provides Ember.js integration with asset-pipeline. Allows for handlebars precompilation as well as scaffolding for building an emberjs application.
  • Bridges Weceem authentication to Spring Security Provides the glue needed to make Weceem plugin use Spring Security for authorisation and authentication. Your application still needs to configure Spring-Security however. The domain class is expected to include "email" property.
  • Weceem CMS Weceem CMS is a free, open source content management system.
  • Time Series Elastic Search Plugin Elastic Search implementation of time series.
  • Hashids A grails plugin making use of the Groovy implementation of Hashids (http://hashids.org).
  • SeedMe Plugin Implements a standard convention for adding seed data to your application.
  • AngularJS Template Asset-Pipeline Plugin Provides AngularJS template support for the asset-pipeline static asset management plugin.
  • Ehcache Cache Plugin An Ehcache-based implementation of the Cache plugin
  • Vaadin 7 Plugin Grails plugin integrating Vaadin 7 into the Grails project.
  • GR8 CRM Tagging Support Provides tagging support for GR8 CRM applications
  • Geb integration for Grails Integrates the geb functional testing framework
  • Spring Security REST Plugin Implements authentication for REST APIs based on Spring Security. It uses a token-based workflow
  • HTTP Compression Plugin Integrates the ziplet compression filter into Grails for controller content. This plugin replaces the deprecated compressplugin that used the same filter under a different name. Use the asset-pipeline or resources plugin forcompressing static resources.
  • Spud Blog Plugin Provides Blog / News functionality for Spud
  • Jasypt Encryption Integration with Jasypt, allows easy encryption of information including Hibernate/GORM integration

Interesting Tweets

 

Conferences and meetups