Grails Diary - Week 5 in 2015

02 February 2015

The first official milestone release for Grails 3.0 went online this week. It is available for download through the GVM tool. Check out Graemes video preview. The profile options can be found here.

Every feedback I've seen has been positive! The memory consumption is down, the startup time is lowered, and you can use the community edition of IntelliJ, as it is a standard Gradle build. Kudos to the Grails Team!

The work in upgrading plugins is already well underway, and the first bunch can be found at https://github.com/grails3-plugins/. This is a great time to contribute, and I recommend plugin maintainers to shout out, if they need help. David Estes already blogged some tips and tricks for using Asset pipeline for Grails 3. The new Grails Asset-pipeline 2.1.1 now scans classpath for biary plugins, and support is available for SASS/Compass with sass-asset-pipeline:2.0.4 .

Congrats to Jorge Franco, for the 1.0.0 release of Grooscript and the Grooscript gradle plugin, version 1.0.0. You can even install Grooscript with Bower: "bower install grooscript".

Cedric from the Groovy team received an impressive bug report, which includes tests with snapshots *and* git bisect. Great work by David M. Carr from the Ratpack team!

The February release of Ratpack is  version 0.9.13. The Ratpack team has worked hard the last month, making this one of "the most significant to date". The startup of Ratpack applications is different, with a huge rewrite. Slides from "Intro to Ratpack" by David M. Carr is available at slideshare, and Dan Woods are introducing Ratpack Web Framework in the video from SpringOne 2gx.

If I were to make a poll, it would be a vote on which project af Spock, Ratpack and Geb, that will go to version 1.0 first. It seems they are all production ready ;)

Despite Pivotal cutting funding to Groovy and Grais, the SpringOne 2GX 2015 will include 4 tracks on Groovy/Grails. It takes place in Washington D.C. on Sept 14-17th 2015.

 

Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Plugins

Updated Plugins

  • SASS/SCSS Asset-Pipeline Plugin Provides SASS/SCSS Compass support for the asset-pipeline static asset management plugin.
  • AngularJS Annotate Asset-Pipeline Plugin Provides AngularJS dependency injection annotation support for the asset-pipeline static asset management plugin.
  • Grails Spring Security Stateless Plugin Implements stateless authentication, with optional use of using Spring Security.
  • j2ssh SSH Plugin Java J2SSH library combined with default websockets to provide your Grails web application with live SSH interaction functionality. Version 1 New Client/Server Websocket call: Make multiple connections and broadcast commands to a group of servers. You can either use default Websockets method which is a live interaction with your back-end ssh connection(s) or use Ajax polling which only supports 1 concurrent connection at any one time.
  • JavaMelody Grails Plugin Integrate JavaMelody Monitoring into grails application.
  • Apache Tomcat plugin Makes Tomcat 8.x the servlet container for Grails at development time
  • AngularJS Template Asset-Pipeline Plugin Provides AngularJS template support for the asset-pipeline static asset management plugin.
  • Grails err-buddy Plugin Err-buddy Grails client, and LogAppender
  • Sentry Client Plugin Sentry Client for Grails
  • Clover Code Coverage for Grails A plugin that integrates Clover into GRAILS projects. Clover is a Code Coverage tool that produces beautiful reports which are highly configurable and extensible. Clover not only reports which lines of code were executed during a test run, it also reports which tests hit which lines of code. Clover's reports include: Tag Clouds of your entire project that compare Complexity with Coverage A TreeMap to visualise the most complex, uncovered areas of your project Fully Cross Referenced HTML view...
  • Grails Admin Interface Grails Admin allows you to easily create an administration back-office with default styles and operations. You cand extend and configure this administrator to improve the experience of your
  • Vaadin 7 Plugin Grails plugin integrating Vaadin 7 into the Grails project.
  • Cucumber Plugin Test your Grails apps with Cucumber
  • 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.
  • Spring Security REST Plugin Implements authentication for REST APIs based on Spring Security. It uses a token-based workflow
  • ElasticSearch Grails Plugin The revived Elasticsearch plugin for Grails.
  • 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
  • Drools Plugin This plugin integrates the Drools Business Rules Management System.
  • Shiro CAS Plugin Enables Grails applications to use JASIG CAS for single sign-on with Apache Shiro

Interesting Tweets

 

Conferences and meetups