Grails Diary - weeks 28-29 in 2016

26 July 2016

Here a day before GR8Conf US starts, it is tiome for another edition of the Grails Diary. Next edition will likely feature some of the buzz from the conference, even though I'm not attending.

The second milestone release of Grails 3.2 is out, which also includes a second milestone release of GORM 6. Graeme highlights many of the features in this blog post. The guide to What’s New in GORM 6? reveals that you now have Spring Container-free Bootstrapping, improved unit testing, multiple data sources support in MongoDB and Neo4j and a unified configuration model.

Ratpack 1.4 is getting closer, with both rc-1 and rc-2 out. The release notes describes the updated dependencies, lots of new methods on Promise and new SerialBatch and ParallelBatch classes. Ratpack project lead Luke Daley has written two blog posts on the new features ParallelBatch and Promise.fork(). The documentation for Ratpack has also seen a bunch of improvements with the upcomming release.

In the Tiobe index for July, Groovy has squeezed its way into the top 20, taking the 20th place.
Micha? Mally has shared a very nice set of slides on Groovy - The Superb Homeless

The Daily Groovy Tweet account now shares its source code on github, and is open for pull requests: https://github.com/DailyGroovyLang/GroovyTip

Dan Woods has shared slides and code from his presentation "Groovy in the Cloud"

Craig Burke has shared a snippet on how to set asset pipeline config in Grails 3 for development and build in one place

Swagger-codegen 2.2.0 has been released, with a new API client generator for Groovy, the old one was not ported initially, when the project was converted from Scala to Java

Have a super GR8Conf US, if you are there, and remember, the Call For Papers for GR8Conf India and GR8Conf Europe 2017 is open.

 

Podcasts and Videos of Presentations

Blogs, Articles, etc.

New Grails 3 Plugins

  • angular-scaffolding (1.0.0.RC2) Provides scaffolding for AngularJS 1.x applications
  • rx-gorm-rest-client (1.0.0.M1) Provides a RxGORM Object Mapping implementation for communication with REST web services
  • grails-phonenumbers (0.11) Adds support for using Google's libphonenumber library to validate phone numbers
  • schwartz (1.0.0) Quartz integration
  • grails-jasper (v2.0.0.RC1) This plugin allows you to integrate reports Jasperreports into your Grails application.

Updated Grails 3 Plugins

  • console (2.0.6) A web-based Groovy console for interactive runtime application management and debugging.
  • jesque (1.1.9) Grails Jesque Plugin
  • slack (3.1.0) Grails Slack Integration Plugin
  • grails-views (1.1.0.RC1) Grails Views
  • views-gradle (1.1.0.RC1) Grails views-gradle plugin
  • grails-hibernate-filter (0.2.0)
  • views-json-templates (1.1.0.RC1) Grails views-json-templates plugin
  • redis-gorm (6.0.0.M2) GORM - Grails Data Access Framework
  • neo4j (6.0.0.M2) GORM - Grails Data Access Framework
  • mongodb (6.0.0.M2) GORM for MongoDB
  • hibernate5 (6.0.0.M2) GORM - Grails Data Access Framework
  • hibernate4 (6.0.0.M2) GORM - Grails Data Access Framework
  • cassandra (6.0.0.M2) GORM - Grails Data Access Framework
  • grails-gscripting (1.0.6) Run Groovy scripts in Grails
  • rx-mongodb (6.0.0.M2) GORM - Grails Data Access Framework
  • angular-scaffolding (1.0.0.RC2) Provides scaffolding for AngularJS 1.x applications
  • coffee-asset-pipeline (2.9.5) Easily process coffee-script files with the asset-pipeline plugin. Package includes both jvm coffee runtime as well as the ability to use the coffeescript npm module if detected.
  • sass-asset-pipeline (2.9.5) Provides fast and easy .sass and .scss file support for Transpiling to CSS. This plugin takes advantage of jsass and libsass for maximum performance.
  • handlebars-asset-pipeline (2.9.5) Provides native Handlebars file support in the asset-pipeline. Easily convert .hbs or .handlebars files into javascript template caches for use with the handlebars runtime.
  • ember-asset-pipeline (2.9.5) Compiles hbs or handlebars files for the asset-pipeline into the Ember.TEMPLATES cache
  • less-asset-pipeline (2.9.5) LESS Compiler for the Asset-Pipeline
  • sentry (7.4.0) Grails Sentry plugin
  • compass-asset-pipeline (2.9.5) Provides Compass/SCSS Build support using the jruby runtime. Any compass project can be adjusted to be built by the asset-pipeline and used in applications.
  • oauth (3.0.1) Grails oauth plugin

Updated Grails 2 Plugins

  • Smart Case Plugin Provides an easy way to convert between cases for Strings and variable names
  • Slack Plugin This plugin provides integration with Slack by Incoming Webhooks

Interesting Tweets

 

Conferences and meetups