Groovy
A DSL for data-driven computational pipelines
Nextflow enables scalable and reproducible scientific workflows using software containers. It allows the adaptation of pipelines written in the most common scripting languages
Nextflow is written in Groovy (a scripting language for the JVM).
Browsing the examples you see how succinct and clear the code is:
process reverse {
input:
file x from records
output:
stdout result
"""
cat $x | rev
"""
}
It seems NextFlow repurposes labels (see input
and output
in above code sample) as Spock repurposes labels to define the start of blocks (when:
, given:
...) in a feature method.
News
New JVM tool unveil
Let’s the hype begin.
Join us on July 18th for an exclusive, live, online event, in which we unveil an exciting new tool that promises to change the way JVM developers build applications.
📅 July 18, 2019.
⌛️9:00 to 10:30 a.m. CDT
Geb
End to End Tests with Geb
📅 June 20th 2019.
⌛️18:30 CET.
I will do a live Youtube stream in Spanish for the Northem Quality user group about Geb.
Really excited about this talk since it exposes Geb to people outside the Groovy Community.
Micronaut
Using Specific Configuration Properties For HTTP Client
The @Client annotation supports the configuration parameter to reference a configuration class with configuration properties for the HTTP client. The configuration class extends HttpClientConfiguration to support for example the configuration of timeouts and connection pooling. We can add our own configuration properties as well and use them in our application.
Great blog post by @mrhaki about the more advanced features of the Micronaut declarative HTTP Client.
Uh-oh Spring... you got some serious competition from Micronaut!
So the internet is all raging about this (not so little) framework that is doing it all. Created with a "cloud-first" mentality, @Micronautfw is aiming to be your next Spring Boot! And, oh gosh, how easy they are making it.
I found this podcast causally since they published this episode about Micronaut but it is an awesome podcast for any JVM developer whether you are using Micronaut or not.
Misc
What's New With Groovy & Grails
@michaelcarducci 🧙🏻♂️ interviews @sbglasius.
This week I caught up with Søren Glasius at Gr8Conf in Denmark to get an update on what's going on in the world of groovy/grails.
If you are into podcasts, Michael's podcast is a great one to keep in your queue.
Comment
This week's issue contains a bit of agenda plus some Micronaut and Podcast interesting links.
Sergio del Amo