Using the Groovy Ecosystem for Rapid Development on the JVM

By Schalk Cronjé

There are many languages being born on the JVM. Some of them have become very popular in specific contexts and have grabbed the headlines. Apache Groovy, on the other hand, has silently made inroads into many areas of software development. It’s flexibility and ability to feature both dynamic and static typing makes it possible to combine with other JVM languages and tools and yet speed up development and readability. Some highlights of this session will include

  • Spock Framework for unit testing

  • Geb for Web UI testing

  • Ratpack for webservice development

  • Gradle, the build-deploy pipeline tool

There are a couple of pleasant surprises too, which will only revealed in the session. Beware many code snippets and demonsrations in this session.