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!
- You can vote for solving this regression on the support of IntelliJ IDEA for standard Groovy extension methods
- Jacob Aae Mikkelsen’s Grails Diary week 50
- This month in the Groovy Users of Minnesota
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