Groovy
Groovy full-stack developer
Spring IO 2015 finished yesterday in Barcelona. @ilopmar talk "Mum, I want to be a Groovy full-stack developer" illustrates how to build a complete solution just with Groovy. It shows how to use groovy to develop the backend, web front end, testing, build and even an Android app.
We are developing an Android app in our company. We are going yet wtih Java for Android. Shame on me :-(
Spock
Smarter testing Java code with Spock Framework
@SolidSoftBlog published an awesome introduction to some of Spock 1.0 shiny features. You will find an introduction to @Ignorelf @Requireds @RestoreSystemProperties annotations. There is also a great walkthrough of parametrized tests and stubbing. It blows me away how powerful Spock is becoming.
Spock Workshop Spring IO 2015
@pronoide_fer did a great Spock Workshop during the last Spring IO (29 - 30th Apr). If you are like me and you have bitched about spook's poor documentation, don't miss these slides.
Sponsored Jobs
Grails
Adding Health Check Indicators
@mrhaki post shows how to leverage Spring Boot Actuator in Grails 3.0 to create a health end point. You could display information about database state, url health and disk space status. You bet that I am going to use this together with a Groovy script to push the health data to our Ducksboard panel.
Grails Book 'Falando de Grails'
Do you speak Portuguese? If you do, you maybe interested in the new book Falando de Grails: AltÃssima produtividade no desenvolvimento web written by @loboweissmann .
Web frameworks
Developing microservices, Spring Boot or Grails?
@fatimacasau did a great comparison of Spring Boot and Grails to create microservices in her talk at Spring IO 2015.
Building microservices with Spring Boot is a hot topic. @Han_Cholo talk Microservice Architecture with Spring Boot/Groovy in in the last Dallas Groovy Grails User Group Meeting is a good testimonial.
Comment
Spock and Gradle are Groovy's Trojan horses
It seems lately that you can use Gradle to build anything. For example, I began recently to use Gradle and Asciidoctor to generate technical documentation in our company. Also, Gradle is now Android's build technology. That is huge. I interviewed a lot of Android programmers in the last weeks. I discovered some of them are getting into programming first in Android. They will eventually discover Groovy because of Gradle and that is very important for the language future.
Another gateway drug is Spock. Spock it is a testing framework. Thus it is easy to slowly add it to a company's technology stack. Spock capabilities are so powerful, you will find several links in this issue, so it is an easy buy in.
Both of them, Gradle and Spock, are great Trojan horses to spread Groovy's adoption.
Groovy Dev Weekly