In the blog this week, the biggest news will of course be Apache Groovy's graduation!
The Groovy Language has been accepted as a Top Level Project at the Apache Software Foundation, and we all better get used to the term "Apache Groovy".
The news was announced on the mailing list at November 19th,
I've marked it in my calendar as "Apache Groovy Day" as suggested by Cedric. Don't forget to follow @ApacheGroovy
Graeme announced the first release candidate for GORM 5 Suite,
for using as standalone or in a Grails application. It brings support for Neo4J, and still support Hibernate, Mongo, Redis and Cassandra. It is rewritten from the Ground up,
utilising Groovy Traits and AST transformations. It even comes with its own website, where you can find more info.
The Gradle team released Gradle 2.9,
bringing much faster builds, especially for projects with a large number of source files. The TestKit has been improved with support for
cross-version testing and capturing the output of the build. You can also find bugfixes and more in the release notes,
including a few potentially breaking changes.
Celebrating Apache Groovy day, Jorge Franco release a new version, 1.1.3 of the Grails 3 plugin for Grooscript.
Spock is not limited to testing Groovy or Java code! Evgeny Shepelyuk reports that they have been using Spock for testing Scala/Akka applications for a long time
and have blogged about it: Testing AKKA application with Spock .
Thanks to Rob Fletcher for pointing me to this, as I'm sure it will come to good use in my team.
Craig Burke has shared his slides from JVM Scripting in Groovy from a talk at the Pittsburgh Groovy Developer Community, and
Schalk Cronjé has shared his from Devoxx Marocco on
Idiomatic Gradle plugin writing.
The upcomming Groovy Grails Exchange in London will feature Cedric Champeau as Keynote speaker with the title "Call me Apache Groovy", tickets are
You only have a week left of early bird tickets for Grailsconf India, so if you plan on going, book now!
Blogs, Articles, etc.
New Grails 3 Plugins
- hibernate5 (5.0.0.RC1) GORM - Grails Data Access Framework
- neo4j (5.0.0.RC1) GORM - Grails Data Access Framework
- redis-gorm (5.0.0.RC1) GORM - Grails Data Access Framework
- hibernate4 (5.0.0.RC1) GORM - Grails Data Access Framework
- hibernate3 (5.0.0.RC1) GORM - Grails Data Access Framework
Updated Grails 3 Plugins
Updated Grails 2 Plugins
Spring Security REST Plugin
Implements authentication for REST APIs based on Spring Security. It uses a token-based workflow
Sequence Number Generator
A Grails service that generate sequence numbers from different sequences, formats, etc.You can control the starting number, the format and you can have different sequences based on application logic.The method getNextSequenceNumber() is injected into all domain classes annotated with @SequenceEntity.It returns the next number for the sequence defined for the domain class.
Contracted into a project with flat file jar management I truely realize the value of maven or gradle in dependency management!
#Spinnaker open sourced for a week. Gets over 1200 stars on github and 450 subscribers to its slack channel. https://t.co/JV8JJ5dhHV
“What Does Gradle Think Of Google's Bazel? l Gradle” http://htn.to/ciBPJf #gradle #bazel
need help to finish one of my sideprojects - anyone interested? #asciidoctor #asciidoc #confluence #ApacheGroovy
Best explanation of #gradle inputs / outputs I've come across so far: http://gradle.org/feature-spotlight-incremental-builds/
Leveraging Gradle and the Jenkins Groovy DSL for a CI Pipeline at Mutual of Omaha (BLOG) http://buff.ly/20gbiiB
Spot the new sticker on my laptop! #sdkman https://t.co/ND8oqtFEa6
When raising PRs for #gradle, ensure you have tests included. here is all you need to learn about testing: http://youtu.be/53rohjWiAKo
A big thank you to @julienviet for contributing a cool #maven release plugin for our vendors. More details coming soon!
How to Evaluate Open Source build automation (BLOG) http://buff.ly/1WoqGVp
Just so you know Groovy is now an ASF TLP and so the mailinglist has changed as well http://groovy-lang.org/mailing-lists.html
G*Advent Calendar(Groovy,Grails,Gradle,Spock...) Advent Calendar 2015 Advent Calendar?????? #Qiita http://qiita.com/advent-calendar/2015/gastah
Cellebrating apache #groovylang day, new version 1.1.3 of grails 3 plugin is out! #grailsfw http://grooscript.org/grails3-plugin/
#gradle 2.9 with the Gradle deamon enabled is VERY fast. With tasks only running when really needed, builds are finally sane and fast!
hmmmmm gals & guys ... Groovy just became a TLP Apache project!! -> @ApacheGroovy
Cosmos Pictures, an #Android application I developed in #groovylang is now published! #NASA
#Gradle Integrates with over 600 DevOps tools to automate Continuous Delivery: http://buff.ly/1KKJB67
Excited to speak at @GR8ConfIn on January 16. 2016. #groovylang #grailsfw
Looking forward to interacting with folks interested in #groovylang #grailsfw https://twitter.com/GR8ConfIN/status/666935141357494272
#TOTHENEW rebuilds #AmericanSwan, leading lifestyle e-comm site, using #Grails . Better #UX + scalable architecture! https://t.co/GQ8PV6DqjJ
"If this slide doesn't convince you to use Groovy, I don't know what will. And I didn't even get to xml processing!" @jbaruch
At @cjug listening to @davydotcom talking about grails 3. He’s going to be live coding like a boss! #grailsfw
Verified that GradleTest plugin works with the newly released #gradle 2.9.
#Gradle and #Perl anyone ? https://discuss.gradle.org/t/using-gradle-for-perl-projects/12795 :)
Conferences and meetups
- Pittsburgh Groovy Programming: Social Dev-to-Dev, Pittsburg - PA, November 30th, 2015
- Austin Groovy and Grails Users: Groovy Puzzlers! , Austin, TX, December 2nd, 2015
- Groovy Grails Exchange, London - GB, December 14th - 15th, 2015
- Gradle and Android Holiday Meetup at Google (SF) , San Fransisco - CA, December 17th, 2015
- Grailsconf 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!