Spock
▶ Interesting Nooks and Crannies of Spock
I already linked to this talk's slides in a previous issue. However, the video has been recently published to the GR8Conf EU Youtube Channel and I think it is worth watching.
Specially interesting the way @SolidSoftBlog emphasises:
- Ways to get better IDE integration in annotations such as @IgnoreIf
- How to avoid traps while combining Stubbing and interaction verification.
Grails
How to use Travis-ci to build and deploy your plugin
I followed @sbglasius's post detailed instructions to get a Grails plugin built in Travis ( continuous integration service) and deployed automatically to Bintray and JFrog OSS Artifactory. A simple Grails GeoPlugin plugin is the result 🙃
Do you want to code a plugin? Checkout Issue 32
Grails Events between two services
@mikehoss42's blog post illustrates how to send and consume Events between two services. An excelent post to get started with Grails 3 Events
▶ Grails Events
Great talk by @bitboss in the latest GR8Conf EU. A must watch to understand Grails 3 Events. Specially interesting to watch the first part of his talk where he reasons the why?. Why using events allows a lower coupling than other async vehicles such as Promises.
Github repository with sample code shown during the talk.
▶ Reactor, Grails, realtime web
This talk by @smaldini is a bit old; Devox 2013. However, it presents the ideas behind the Grails 2 Events Plugin which clearly have passed through Grails 3 Events.
Checkout the Slides and if you using Grails 2 give it a try.
Comment
Last week we talked about Grails 3 Promises. Today I continue exploring Grails Async capabilities. Lets talk Events!
Sergio del Amo