Groovy
Practical Groovy Programming - O'Reilly Media
Back in issue 6 I linked to Groovy Fundamentals a @kenkousen course published in O'Reilly. Following up to that material two new courses have been published Practical Groovy programming and Mastering Groovy Programming (see spock link below.
Every course has around 1 hour of free content which does a great job of showing the quality of the production and Kevin capabilities as a lecturer.
I want to have an internal training course in our company and this kind of material is really what I was looking for.
Learning Groovy by Adam L. Davis
@adamldavis's ebook which aims to help programmers with a Java background to learn Groovy is currently 60% complete. Go to leanpub and support it.
Spock
Spock Intro - Mastering Groovy Programming - O'Reilly Media
The @kenkousen Mastering Groovy programming course contains stuff such as Restful WebServices, Traits, Functional programming in Groovy, JPA and Groovy etc.
Moreover, the free part contains more than half an hour of Spock introduction. Save it and link to it when you want to promote Spock in your organization technology stack.
Spock und Geb: Clear and comprehensible test for all! | Karlsruher Entwicklertag 2015
[TALK IN GERMAN] Great talk by @RalfDMueller and Tobias Kraft at Karsruher Developer Day 2015. The talk is in german (video and slides).
Really interesting how they build requisites with just an excel file with the exact Spock structure. That it is an idea which I could probably implement in our company.
In the last part of the talk they focus on reporting. You will find several plugins to generate good reports if you are using the Spock and Geb combo.
Grails
Running Grails 3 on Heroku
We are currently hosting our Grails App in AWS. However, while deciding which hosting route to take I found this post by @davydotcom which explains step by step how to host a grails 3 app on Heroku.
Android / iOS
▶ Introduction to Groovy and Groovy in Android - YouTube
@L0rDKadaj and @LiewJunTung recorded a Google Hangout. The first part (slides here) is a Groovy Introduction. Second Part is an introduction of how to use Groovy with Android. You will see how to use JSON Slurper in an Android app. Bye bye GSON?
PS. It is cool to see someone with a Python background praising Groovy.
Painless Android development with Groovy and SwissKnife
Opinionated series of blog posts about facing Android Development from an experienced Groovy Developer point of view. I agree that there are serious issues in Android Development, but I don't hold such a bad opinion of the ecosystem. Android as a platform is so huge and I see a great opportunity for Groovy. If Groovy became the Swift of Android, it would be colossal for the language.
Comment
Apologies! I've been a couple of weeks without writing this newsletter. Things are getting crazy in Shoptimix right now. I hope to get better organized in the coming weeks.
Lets go on with links.
Sergio del Amo