Merry Christmas everyone!
This christmas edition of the Grails Diary covers week 51 and half of week 52, and the next will also cover one and a half week.
The Grails team are ready with the first release candidate of Grails 3.1.
The highlights are internal update to Spring Boot 1.3 and Spring 4.2, improved support for profiles, including refinements to the rest-api profile (previously known as web-api), a new Angular JS profile, the GORM 5 suite and support for publishing through Gradle plugins.
See all the details in What's new in Grails 3.1 Guide.
Also out is a bugfix release on Grails 3.0.11,
taking care a handfull minor issues
Gradle 2.10 is now released, bringing significant performance improvements, especially for large builds.
The release notes also describes improvements to the Gradle TestKit,
and a new buildEnvironment task, to get better insight into hte buildscript dependencies of the Gradle build.
If you try to answer Groovy questions on Stack Overflow, but always find the questions answered before you get to it, you might want to follow
@groovyoverflow on Twitter! All Groovy tagged questions are tweetet there.
OrientDB now officially supports Eugene Kamenev's orientdb-groovy as groovy binding.
Check the language bindings docs.
Jorge Franco is ready with a new Grails 3 plugin for Grooscript, version 1.2.0. In this, a new incubating feature to create webcomponents in Groovy.
The documentation shows how easy and elegant you can use this.
Early indications points to SpringOne dropping the 2GX part. springone.com at least has removed the 2GX part from the logo. There is a twitter discussion with comments
here. Vegas would be fun, but not without Groovy and Grails!
Luckily, there are better options for Groovy related conferences. GR8Conf India is just this January, featuring Burt Beckwith and Paul King.
Also Greach in April in Madrid is getting closer, and will this year take place in a new venue, very central in Madrid.
The Call for Papers are open until January 17th at midnight, but why wait to submit - do it now! New this year is 15 minutes lighting talks!
While you are at it, submit also for GR8Conf EU in Copenhagen and GR8Conf US in Minneapolis.
At conferences, you get to meet the rock stars of the Groovy community, experience the bleading edge news, and be inspired to new projects and ways of working.
Again - Merry Christmas and a Happy New Year! The Grails Diary will be back again in 2016!
Podcasts and Videos of Presentations
Blogs, Articles, etc.
New Grails 3 Plugins
Updated Grails 3 Plugins
New Grails 2 Plugins
-
Timezone Detection Plugin
Detects browser timezone and makes the information available in session. Also modifies the Grails dateFormat tag to use the user's current timezone.
Updated Grails 2 Plugins
Interesting Tweets
-
@craigburke1
I ? groovy-wslite. I’m making a SOAP request without dropping a single F bomb. Thanks @jwagenleitner! #groovylang https://github.com/jwagenleitner/groovy-wslite
-
@sdkmanager
SDKMAN! welcomes @kotlin to our platform! `sdk flush candidates` and a new terminal is all you need!
-
@craigburke1
The Angular profile is looking really slick. @Schlogen is doing some extremely cool stuff with it. https://twitter.com/grailsframework/status/679248970250592256
-
@grailsframework
@alvaro_sanchez @BlueToothBites grails create-app --profile rest-api -features security,hibernate
If you want GORM as well.
-
@gradle
#Releasing a new version of your software should be a smooth one-click process. With #Gradle it is. Read more: http://buff.ly/1NFANTF
-
@codepipes
The @spockframework framework book is now sent to printers. Guest star is @ldaley !!! https://t.co/pe4f76KaXB
-
@gradle
New to #Gradle? Take a look at #gradle guides here: http://buff.ly/1KKIrHU
-
@burtbeckwith
#grailsfs spring-security-ui 3.0.0.M1 released https://bintray.com/grails/plugins/spring-security-ui/3.0.0.M1/view docs: https://grails-plugins.github.io/grails-spring-security-ui/
-
@gregturn
This has to be THE most useful thing if you’re writing #groovylang code => http://groovyconsole.appspot.com/
-
@digitalocean
How to use blue-green deployments to release software safely http://do.co/1NnHUAn https://t.co/wr9cGMEIz5
-
@devseo
New Course Roundup: Swift, Gradle - http://is.gd/HBcGLf #webdesign
-
@greachconf
We've just received so many great proposals these past days. Keep sending them!
http://greachconf.com/c4p/
#groovylang #greach
-
@szczepiq
@gradle plugin, written in @kotlin, tested in #groovy with @spockframework, running on good old @java :D Inspiring #gradle meetup!
-
@bsideup
No more Chicken vs Egg for @gradle!
$ curl -sSL http://gradlewrapper.github.io/ | sh
$ ./gradlew init
/cc @CedricChampeau
-
@ilopmar
My 2015: #jdays2015, @greachconf, @con_fess, @spring_io, @GeeCON, @gr8conf, @springone2gx & @codemotion_es. I can call it a year! :)
-
@ffoers
Today I submitted my talk on "What can we really learn from martial arts" to @greachconf. Hope to See you there!
-
@grooscript
Send your #grooscript proposals for @greachconf cfp. Amazing new venue and new javascript libraries to discover with #groovylang
-
@gradle
The #Gradle #Docker plugin now allows you to copy files to a container (with Docker 1.8+) - grab it at: http://buff.ly/1XETag9
-
@sdelamo
Great Workshop about Ratpack via @beckje01 :
https://github.com/beckje01/devoxx-hands-on-ratpack-java
-
@pledbrook
@CedricChampeau The result of our hack session work at #ggx: https://issues.apache.org/jira/browse/GROOVY-7432?focusedCommentId=15060305&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15060305 :)
-
@gradle
Learn how Gradle is built with Gradle Dogfooding Automation Continuous Delivery Practices: http://buff.ly/1OdoEbD
-
@ysb33r
Had a chance at #GGC hackathon to explain to @CedricChampeau about writing backends for #asciidoctor in #groovylang using new 1.6.0 API.
-
@sbglasius
#ggx @hackergarten contribution: work in progress upgrading @groovyblogs to grails 3.0.x #grailsfw
-
@PavelDudka
Just published #Gradle plugin which combines test coverage report for unit & integration tests https://github.com/paveldudka/JacocoEverywhere #AndroidDev
-
@ysb33r
Geb is a pretty mind-blowing webUI testing framework on top on Selenium. #GGX - http://gebish.org
-
@craigburke1
Profiles are the killer feature for #grailsfw 3 I think. Really cool stuff. https://twitter.com/sbglasius/status/676712591587168256
-
@ysb33r
The #ratpack HttpClient can be used for testing other HTTP services, not just Ratpack apps - @marcinerdmann #GGX (1/2)
-
@ysb33r
Run a #gradle task (B) even if another task (A) fails.
taskA.finalizedBy TaskB
#gradleTip
-
@musketyr
after watching @pledbrook "@gradle's new model" I getting bit afraid of new model. will the idea "everyone can write a plugin" be gone?
-
@ilopmar
I'm doing a "quotes" app for the #piweek using @ratpackweb and @JavaOOQ. Glad I've found @Lspacewalker's repo: https://github.com/danhyun/modern-java-web
-
@ysb33r
In a nutshell: @CedricChampeau meanderings on the Apache #groovylang journey. #GGX https://t.co/5i4Ut7Bzlp
-
@CedricChampeau
Statically compiled json views in #grailsfw 3 REST profile. Very nice!
-
@ysb33r
I'm always impressed with the development env that the #grailsfw folks have created. Great PX example. #GGX.
-
@ysb33r
Whatever you can do in Spring Boot you can do in #grailsfw 3.1 - @graemerocher #GGX
-
@sbglasius
Shout out to @burtbeckwith and @alvaro_sanchez at the #ggx @grailsframework keynote by @graemerocher https://t.co/t1uBgX1XMn
-
@danveloper
Because Groovy with CompileStatic became as fast as native Java, without the pitfalls. Great choice by the #grailsfw team!
-
@grooscript
Looking for your feedback in coming #groovylang components for grails 3 plugin https://gist.github.com/chiquitinxx/1851d1bdb5a71980bab6
Conferences and meetups
- GR8conf India, New Delhi - India, January 16th, 2016
- Greach, Madrid - Spain, April 8th & 9th, 2016- CFP is open!
- Spring I/O, Barcelona - Spain, May 19th - 20th, 2016
- GR8conf Europe, Copenhagen - Denmark, June 7th -9th, 2016.- CFP is open!
- Gradle Summit, Palo Alto - CA, June 23rd -24th, 2016.
- GR8conf US, Minneapolis - USA, July 27th - 29th, 2016.- CFP is open!