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
on twitter.
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
still available.
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.
Interesting Tweets
-
@tbsalling
Contracted into a project with flat file jar management I truely realize the value of maven or gradle in dependency management!
-
@gregturn
#Spinnaker open sourced for a week. Gets over 1200 stars on github and 450 subscribers to its slack channel. https://t.co/JV8JJ5dhHV
-
@yujiorama
“What Does Gradle Think Of Google's Bazel? l Gradle” http://htn.to/ciBPJf #gradle #bazel
-
@RalfDMueller
need help to finish one of my sideprojects - anyone interested? #asciidoctor #asciidoc #confluence #ApacheGroovy
https://github.com/rdmueller/asciidoc2confluence
-
@johanneslink
Best explanation of #gradle inputs / outputs I've come across so far: http://gradle.org/feature-spotlight-incremental-builds/
-
@gradle
Leveraging Gradle and the Jenkins Groovy DSL for a CI Pipeline at Mutual of Omaha (BLOG) http://buff.ly/20gbiiB
-
@marc0der
Spot the new sticker on my laptop! #sdkman https://t.co/ND8oqtFEa6
-
@Gradlephant
When raising PRs for #gradle, ensure you have tests included. here is all you need to learn about testing: http://youtu.be/53rohjWiAKo
-
@sdkmanager
A big thank you to @julienviet for contributing a cool #maven release plugin for our vendors. More details coming soon!
-
@gradle
How to Evaluate Open Source build automation (BLOG) http://buff.ly/1WoqGVp
-
@Lspacewalker
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
#groovylang
-
@aalmiray
scripting Java with Javascript (cuz its popular y'know) while ignoring Groovy be like http://24.media.tumblr.com/tumblr_m7zhr84xRJ1qh2o7zo1_500.gif
-
@uehaj
G*Advent Calendar(Groovy,Grails,Gradle,Spock...) Advent Calendar 2015 Advent Calendar?????? #Qiita http://qiita.com/advent-calendar/2015/gastah
-
@grooscript
Cellebrating apache #groovylang day, new version 1.1.3 of grails 3 plugin is out! #grailsfw http://grooscript.org/grails3-plugin/
-
@renatoathaydes
#gradle 2.9 with the Gradle deamon enabled is VERY fast. With tasks only running when really needed, builds are finally sane and fast!
-
@aalmiray
hmmmmm gals & guys ... Groovy just became a TLP Apache project!! -> @ApacheGroovy
-
@bgoetzmann
Cosmos Pictures, an #Android application I developed in #groovylang is now published! #NASA
https://play.google.com/store/apps/details?id=com.odelia.cosmospictures
-
@gradle
#Gradle Integrates with over 600 DevOps tools to automate Continuous Delivery: http://buff.ly/1KKJB67
-
@sbglasius
Excited to speak at @GR8ConfIn on January 16. 2016. #groovylang #grailsfw
https://twitter.com/GR8ConfIN/status/666934142651768835
-
@naresha_k
Looking forward to interacting with folks interested in #groovylang #grailsfw https://twitter.com/GR8ConfIN/status/666935141357494272
-
@TOTHENEW
#TOTHENEW rebuilds #AmericanSwan, leading lifestyle e-comm site, using #Grails . Better #UX + scalable architecture! https://t.co/GQ8PV6DqjJ
-
@omahajug
"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
-
@jpalmer1026
At @cjug listening to @davydotcom talking about grails 3. He’s going to be live coding like a boss! #grailsfw
-
@aalmiray
don't understand Java devs jumping ship to Node due to Javascript. If all you want is dynamic capabilities look at #groovylang+@ratpackweb
-
@ysb33r
o/
Verified that GradleTest plugin works with the newly released #gradle 2.9.
-
@benignbala
#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!