Speaker Topics - No Fluff Just Stuff

Polyglot Gradle: Java, Groovy, Scala, and beyond

The “golden” times of 100% Java are gone - even on the JVM! These days, Java code is increasingly mixed with Groovy, Scala, and other languages. Join us to learn what Gradle has in store for them.

Using the right language for the job feels great. Using a different build tool for each language - not so much. In this session, we are going to explore Gradle's support for Java, Groovy, Scala, and other languages. We will cover topics such as language tasks and plugins, joint compilation, incremental compilation, and targeting multiple language versions. Last but not least, we will give an outlook on what to expect from Polyglot Gradle in the future. If you are a language nerd, then this session is for you. Make sure to bring your favorite language!


About Benjamin Muschko

Benjamin Muschko is a software engineer, consultant, and trainer with more than 20 years of experience in the industry. He specializes in cloud-native application development and transformation, container solutions, DevSecOps, and Continuous Integration/Continuous Delivery implementations. Ben is an author, a frequent speaker at conferences, and an avid open source advocate.

More About Benjamin »

About Peter Niederwieser

Peter Niederwieser is a computer language enthusiast from Austria who has been using Java since the early days. Peter's work experience ranges from small start-ups to large enterprises like Siemens. His passion for software quality and continuous delivery invariably leads him to take the build master role on new projects, pushing project automation as far as he can. It also lead him to create Spock, an innovation-packed developer testing framework that is seeing increasing adoption around the globe.

Peter is an active member of the Groovy community, and can't sleep without his daily dose of Scala. When Peter isn't coding, you can find him speaking at conferences around the world, or pondering over a chess board.

More About Peter »