Last weeks edition of the Grails Diary was heavy on conference videos, slides and articles. This week, it is more of a release edition, including the release of a new set of utilities to assist when developing Groovy AST transformations.
The Grails team has released bugfix version og the 3.0 and 3.1 line, to be exact 3.0.16 and 3.1.5. A couple of the issues are labelled with Blocker, so it is probably worth an upgrade if you are on Grails 3 now.
Along with releases of the framework, there is a couple of noteworthy plugin upgrades. Burt have released milestone 2 of the spring-security-ui plugin for Grails 3, with updated documentation too. Puneet Behl from To the New Digital, have published version 1.0.0.1 of the Elasticsearch plugin for Grails 3, also with improved documentation. The list of plugins updated to Grails 3 by Puneet is long and impressive!
Mario García, who recently gave a great presentation on AST transformations at Greach, have released Asteroid, a set of utilities to make it easier to develop AST transformations in Groovy. The documentation is found here.
Thank you Groovy Podcast for the shoutout! Latest edition can be found in the video section, and the show notes for all the podcast episodes is available in this repo. Witty and informative at the same time!
The first release candidate of Ratpack 1.3 is out, with upcomming release notes available here. Jeff Beck advertised several of the new features at Greach, including the possibility to order dependent services. The slides and code from Jeff's talk is available in last weeks edition of the Grails Diary. Several dependencies have been updated including Netty and Groovy, a new include() method in the Groovy script DSL to compose an app from discrete scripts, and a new Promise.time() method to measure completion time of a promise.
Tobias Gesellchen has updated his Docker client written in Groovy, so it now now supports named pipes on Windows 10 with Docker 1.11. The project is found here. This is the library behind his gradle-docker-plugin.
Podcasts and Videos of Presentations
Blogs, Articles, etc.
New Grails 3 Plugins
Updated Grails 3 Plugins
-
boselecta (3.0.4) Websocket autocomplete/ multi dependency selection plugin for grails 3
-
jssh (3.0.2) Grails j2ssh plugin
-
jenjir (3.0.2) Grails Jenjir plugin
-
ajaxdependancyselection (1.2) Grails ajaxdependancyselection plugin
-
views-gradle (1.0.8) Grails views-gradle plugin
-
grails-views (1.0.8) Grails Views
-
spring-security-ui (3.0.0.M2) Grails spring-security-ui plugin
-
elasticsearch (1.0.0.1) Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web inter?
-
spring-security-jaxrs (3.0.0) A plugin that allows the use of Spring Security features with JAX-RS resources.
-
filterpane (3.0.6)
-
aws-sdk (1.10.69) Grails AWS SDK plugin
Updated Grails 2 Plugins
Interesting Tweets
-
@bsideup @marioggar @ApacheGroovy did you know that you can use macro {} without 2.5? https://github.com/bsideup/MacroGroovy it's the same impl (was merged to core)
-
@kenkousen Reason enough to go right there https://twitter.com/gr8conf/status/721725046348259328
-
@_bobbyratliff My favorite slide from @codeJENNerator at @TCCodeCamp 20: Monolithic vs. microservices: https://speakerdeck.com/jlstrater/test-driven-approaches-to-documenting-restful-apis-1 https://t.co/06bldbKiE4
-
@codeJENNerator Slides for my #tccc20 #springrestdocs talk are available @ https://speakerdeck.com/jlstrater/test-driven-approaches-to-documenting-restful-apis-1 No video. You'll just have to come see it at #gr8conf :)
-
@digitalocean Using this guide, you can setup HTTP/2 for improved transfer speed for your server http://do.co/22xQ0vn
-
@digitalocean With these security guides you can learn the best practices for securing your infrastructure http://do.co/1L6HMHG https://t.co/HCkCDuKP1M
-
@codepipes The @spockframework book is now available in epub/kindle format as well.https://www.manning.com/books/java-testing-with-spock
-
@aalmiray next 3 months: Paris, Lugano, Rovijn, Sofia, Copenhagen, Krakow. Bringing #hackergarten, #groovy, #javafx near you. Let’s meet & hack!
-
@ThePracticalDev Maybe you will remember the entire codebase forever and nobody else will ever touch it. https://t.co/HUEV5qPOZn
-
@aalmiray THIS https://github.com/griffon/griffon/commit/dc442a95b9967f628050bf1628a5bc22fd3f7172 #groovyfx
-
@craigburke1 If you want help migrating from bower installer #gradle to client dependencies #gradle throw an issue up here: https://github.com/craigburke/client-dependencies-gradle
-
@alexsotob Using #Gradle is like #Git. At first it hurts but then you cannot live without it.
-
@aalmiray Version 0.1.0 of undecorator has been released! Grab it now from #bintray https://bintray.com/in-sidefx/maven/undecorator/0.1.0! thanks @ArnaudNouard !
-
@Lspacewalker http://i.imgur.com/FVjyaqJ.png "Skynet will be written in Groovy" - @jbaruch 2016 from @groovypodcast #groovylang
-
@niklaspasila Getting familiar with @grailsframework. It already feels like I've used it for ages. #intuitive
-
@mojavelinux Welcome AsciidoctorJ Screenshot to the Asciidoctor organization on GitHub! Learn more here: https://github.com/asciidoctor/asciidoctorj-screenshot
-
@ilopmar I'll give two talks at @JavaCro about @ApacheGroovy & also @spockframework http://2016.javacro.hr/eng/ #IvánOnTour2016 https://t.co/GykkDVBiqf
-
@CedricChampeau The type checking extensions in #groovylang are underrated. Look at crazy stuff #grailsfw 3.1 does with statically compiled json views. 1/2
-
@bartoleo74 Greach 2016 http://www.bmeweb.it/greach-2016/ #greach #grailsfw #groovylang
-
@bgoetzmann Hey, I got good reviews for my #Android app Cosmos Pictures developed in #groovylang https://play.google.com/store/apps/details?id=com.odelia.cosmospictures&hl=en
-
@brianjohnsendk Currently jugglin' 4 different versions of @grailsframework. Thx @marc0der for making that easy as pie with @sdkmanager You da' boss!
-
@RyanVanderwerf Will have to make it next year!! https://twitter.com/JacobAae/status/719629263754944513
-
@mariomddavid @CubaPlatform made @ApacheGroovy a first-class citizen. Create #groovy business application with #oss easily: http://bit.ly/20vKb29
-
@puneetbhl @NCapito @grailsframework That's not true, we are using Grails from last 6 or more years to build products from scratch and it's awesome.
Conferences and meetups
-
Groovy Users of Minnesota: Codenarc Revisited, Minneapolis, Mn, May 10th, 2016.
-
GR8conf Europe & Gradle Event, Copenhagen - Denmark, June 1st -3rd, 2016.
-
Gradle Summit, Palo Alto - CA, June 23rd -24th, 2016.
-
GR8conf US, Minneapolis - USA, July 27th - 29th, 2016.
-
G3 Summit , Fort Lauderdale - USA, November 27th - December 1st, 2016.- CFP is open!