Paul Merlin
Gradle Summit
Palo Alto · June 22 - 23, 2017

Principal Engineer @ Gradle Build Tool
Paul is an experienced, self-made, software engineer with a wide knowledge ranging from computers, network security and architectures to high-level programming langages, domain modeling and cryptography. Paul, 38 years old, hobbyist at 7 already, professionally started to build softwares in 2000. Along the way he used, mastered, suffered, various technologies, and discovered a variety of organizations. He delivered security softwares, web applications, daemons and tools, hosting architectures, mobile applications and so on.
As an open-source believer he contributes to projects he uses and likes. For example, he's involved in Apache Polygene (formerly Qi4j) since 2009. He also produces some open-source tooling and libraries. In his free time Paul enjoys building and restoring dry stone walls and buildings or gardening and hiking with family and friends … he loves to live in nature.
Paul started using the Gradle Build Tool around 0.6, made his first contribution in 1.12 and joined the team around 2.9. Since then he's focused on JVM and Native support, Kotlin scripting and performance.
Presentations
Re-envision build execution with the Gradle Worker API
In this presentation we’ll introduce the Gradle Worker API, a new model for safe, concurrent and resource efficient execution of build logic. We’ll take an example plugin and use the features of the API to make our builds run faster and reduce the complexity of our tasks. We’ll show you how to create your own workers running in the Gradle process as well as in long-lived “worker daemons”. We’ll also show how to split your work into items executed concurrently in isolated contexts. This talk will be a mixture of presentation and live demonstration.