Groovy Weekly #49
This has been a super busy week, in particular with the 7th edition of the Groovy Grails eXchange conference in London. You’ll find lots of slides and videos already published online, so you won’t miss a beat! For instance don’t miss this talk from Shuichisan how Groovy is used by Japan’s Rakuten mobile backend as a service platform at scale!
A special highlight in the articles section to Cédric’s article on 10 things your static language can’t do.
Releases
A new version of the Grooid template for Groovy on Android development
Spring Boot 1.2 released
Articles
Cédric Champeau lists 10 things your static language can't do
Using Groovy extension modules with the Gradle Shadow plugin by Matt Hurne
Copying multiple directories in a single Gradle task with up-to-date checking by Craig Atkinson
Groovy Grails eXchange Interviews
Presentations
Paul King discusses the good parts of Groovy at YOW! 2014
All the presentations of the Groovy Grails eXchange 2014 conference are being put online on the conference website (you need to be logged-in to view the videos)
Day one
Guillaume Laforge's Groovy update keynote
Vladimír Oraný presented "Feed you Grails karma"
Peter Ledbrook presented “Groovy for Java developers”
Shuichi Suzuki spoke about "Developing API Platform in Groovy at Ratuken"
Alvaro Sanchez-Mariscal on "Stateless authentication for microservices"
Russel Winder on "Spocktacular testing"
Jeff Brown on "Groovy AST Transformations And Type Checking Extensions"
Schalk Cronjé on “Groovy VFS”
Guillaume Laforge on "Behind the scenes of the new Groovy website and documentation"
Markus Schlichting on "Gradle: harder, better, stronger, faster"
Day two
Graeme Rocher's Grails 3 keynote
Guillaume Laforge on “Groovy on Android” presentation
Iván López on “Grails and the real-time world”
Marcin Erdmann on “Running an Open Source project”
Jeff Brown on “Restful Grails 2”
Marco Vermeulen on "Micro Service Architecture with Spring Boot and Groovy"
David Dawson on “Forces on Groovy architecture”
Guillaume Laforge on “Groovy with Style”
Slides from the Groovy Grails eXchange 2014 conference:
Guillaume Laforge published his slides from the “Groovy update” talk
Guillaume Laforge published the slides of the "Behind the Groovy website and documentation" presentation
Guillaume Laforge's “Groovy on Android” slides
Guillaume Laforge’s “Groovy with style” presentation
Russel Winder published the slides of his "Spocktacular testing" talk
Vladimír Oraný published the slides of his "Feed your Grails karma" talk
Slides of "Micro-service architecture with Spring Boot and Groovy" by Marco Vermeulen
News
The new GR8Conf Europe website is launched!
Jacob Aae Mikkelsen’s Grails Diary week 50
Mailing-lists
An ongoing mailing-list thread is wondering what is the unique selling point of Groovy. What's yours?
Another ongoing thread on the Groovy lists is a discussion on what is Groovy's value proposition compared with Java 8. What's your take on that?
Alain Stalder shares a case story with Groovy and his Grengine Groovy-powered scripting solution
Code snippets
An example of a Beaker data scientist notebook using Groovy
Vladimír Oraný pushed online his demo application of his "Feed Your Grails Karma" Groovy Grails eXchange talk
Tweets
Cédric Champeau thinks Groovy's uniqueness is its runtime and compile-time capabilities
Craig Burke is making progress on his Groovy document builder DSL
Luis Arias congratulates Guillaume Laforge for his 11+ years on the Groovy project! How time flies…
Mario García published a Lazybones template for getting started with Groovy on Android development
During Graeme Rocher's keynote at Groovy Grails eXchange, Marcin Erdmann notes that Grails 3 will use Geb for functional tests by default
Schalk Cronjé draws the main points of Guillaume Laforge's Groovy update presentation
Spring Boot 1.1.10 available on GVM
Spring Boot 1.2 available on GVM
Russel Winder notes Groovy Macros will be re-scheduled to Groovy 2.5 to gather further feedback and real use-cases
Danny Hyun did a quick photoshop montage of Guillaume Laforge as the Fresh Prince of Bel-Air, as Guillaume's transliteration name in English would be Will Smith!
Tomas Lin also reinterprets the Fresh Prince of Bel Air family as the Groovy family
Sean Gilligan shows off a screenshot of Groovy running on iOS
A nice list of useful and interesting Gradle plugins to investigate and play with
Brian Johnsen believes the Groovy core team have taken executable documentation to a new level
Angel Ruiz believes Groovy's executable documentation is how tech documentation should be done these days
In Ratpack 0.9.12, a type can implement Renderable to make it renderable
Robert Fletcher notes that Groovy method closures can be coerced to Guava functions, or actually any functional interface where Java 8 lambdas would be expected
Russel Winder remarks that Grails 3 will be able to both be a serious full stack web application framework and a lightweight microframework
Phil Webb counted 194 people who voted for a Gradle "provided" scope
"The Java used on Android is out of the stone age", said Guillaume Laforge during his Groovy on Android talk, and Russel Winder thinks it's worse than that!
Russel Winder believes Android needs Java 8, or developers can just use Groovy, and that's what the New York Times decided to do for its Android application
Another great feature of Grails 3 is that it's coming integrated with tools that projects usually need: Gradle, Spock, Geb
Mario García is working on a new Lazybone template for authoring AST transformations for Groovy on Android
A picture of the Grails team and the Groovy lead at Groovy Grails eXchange 2014
Events
Venkat Subramaniam will be speaking at GrailsConf India on pleasure and perils of dynamic ecosystem
Read about the sessions of GrailsConf India
The GR8Ladies have created a Meetup page to get the latest news, upcoming event announcements, etc
You can watch the pictures of Groovy Grails eXchange online
GR8Conf US 2015 will take place July 29th-31st