Groovy Weekly #43
This week, an InfoWorld article lists Groovy among the 9 cutting-edge programming language worth learning today, although it reduces Groovy to a mere Java dynamic scripting language. Are you happy with the investment you made into learning Groovy a while ago?
We also have some nice releases, like the monthly Ratpack release, or the 1.0 versions of GroovyServ (for starting up your Groovy scripts at light speed), and Gaiden for making nice documentation with Markdown.
Jorge Franco keeps on writing some cool demos with GrooScript, to write your JavaScript apps in your favorite programming language. He also unveiled the new GrooScript website!
In the news section, I’ve also listed a couple refinements coming up in Groovy 2.4, with @DelegatesTo / @ClosureParams annotations alignments and the new @SelfType annotation for traits to restrict trait application.
Releases
- GroovyServ 1.0 released
- Ratpack 0.9.10 released
- Gradle 2.2-rc-2 released fixing a couple of regressions from the previous release candidate
- GrooScript 0.6.2 released
- Groovy android plugin for Gradle 0.3.4 released with support for product flavors
- Spock Reports Extension 1.2.1 released
- Gaiden 1.0 is out, with theme, numbering, wrapper, and others
- An updated optimized Grails Docker container
Articles
- InfoWorld reports about 9 cutting-edge programming language worth learning now, including Groovy
- Roberto Guerra dives into Ratpack Guice-based modularisation and dependency injection
- Another great demo of Grooscript writing a Node.JS chat application with Groovy and Socket.IO
- Julien Viet details the Rx extension for Vert.x and shows the RxGroovy integration too
- Patrick Double shares his experience with publishing a Grails plugin
- Albert van Veen on Grails’ generation of asynchronous controllers
- Iván López shares his tales from the GeeCON conference
Presentations
- Groovy introduction by the GR8 Ladies at the Iowa code camp 2014
Screencasts
- Bertrand Goetzmann recorded a screencast on monitoring an Apache Camel route started from a Groovy script, with the Hawtio web console
News
- A new look for the GrooScript website
- Jacob Aae Mikkelsen Grails Diary week 44
- Groovy’s @DelegatesTo and @ClosureParams will be more aligned in Groovy 2.4, the latter gaining the same parameters as the former, for more closure type checking goodness
- Groovy 2.4 adds a @SelfType annotation to traits allowing you to restrict to what types a trait can be applied
Tweets
- Groovy works well on the new Android runtime ART as well tells Cédric Champeau
- Schalk Cronjé tweets that Groovy isn’t magical, but is an elixir to better programmer health
- Robert Fletcher updated the Gradle Compass plugin
- Dan Woods loves the new Groovy documentation
- Gradle 2.2-rc-2 available on GVM
- GroovyServ 1.0 is available on GVM
- Dierk König compares GPars dataflow variables to references in pure functional languages
Jobs
- André Steingreß is looking for a Grails developer in this job posting
- Ben McGuire is looking for Grails developers for a major project in San Diego
Events
- GrailsConf India has opened its Call for Paper
- Cédric Champeau will be speaking about Groovy for Android at Mobile Central Europe, Warsaw, in February
- Iván López is speaking about the Grails framework at jDays 2015 in Gothenburg next March
- The next GR8 Ladies meetup will be November 17th if you’re in the Minneapolis area