Sunday, November 29, 2015

What's new in Grails 3

SpringOne2GX presentation about what's new in Grails 3

This seems to have been a particularly good SpringOne2GX and a lot of the presentations are becoming available now.

There were several good presentations about Grails and my general impression is the demise of Grails was greatly exaggerated.

Grails has a new corporate sponsor, OCI.

Groovy Grails Tool Suite remains unsupported but Grails 3 Released: Installing Gradle and Groovy 2.4 Support in Eclipse/GGTS offers some tips for continuing to use GGTS with Grails 3.

Another interesting thing about this presentation is Graeme Rocher is using IntelliJ IDEA CE (community edition, i.e. the free version) to demo everything.  I've been using IDEA to debug Groovy scripts because just debugging a script in isolation doesn't seem to be very well supported in the Eclipse-based IDEs like GGTS.  But this is opening my eyes to the CE version having a lot of functionality and being a pretty useful tool.

I like the direction of taking advantage of existing infrastructure like Gradle as the build tool.

One downside of the many changes in 3.X is there is no direct upgrade path.  This seems like it is going to be a big hump to get over, especially for projects using a lot of Grails 2.X plugins (as we do at work).

Learning priorities

What I'm most interested in at the moment
  • Spring Boot/Cloud, generally getting back up to speed in Spring
  • Gradle
  • IntelliJ IDEA
  • TextMate
  • Cloud Foundry (free version running locally)
  • Docker
  • Jenkins, CI