A software engineer at Red Hat Integration, working mostly on Apache Camel Quarkus.
Coauthor of mvnd (Maven Daemon), srcdeps (source dependencies for Maven and Gradle) and ec4j (EditorConfig for Java).
More about me...


Recent and upcoming talks

Aug 24, 2023  •  RH Swiss tech gathering  •  Slides
Supersonic Subatomic SOAP

Jun 21, 2023  •  Quarkus Insights  •  Video
Episode #132: Quarkiverse Extension Spotlight: Quarkus CXF extension

Jan 19, 2023  •  JUG St. Gallen
Maven, my life is short!

Older talks...

Recent posts

Feb 12, 2024
Await all artifacts from a release on Maven Central

I often release Maven projects with many artifacts, such as Camel Quarkus and Quarkus CXF. The release process consists of several steps, including Read more...

Jun 4, 2023
Remote Maven Build Cache with Nginx

The instructions for setting up a remote Maven Build Cache are useful but they are missing an important detail: how to configure a server for the remote cache role. Read more...

May 21, 2023
mvnd - the Maven Daemon

Maven is a build tool for Java and other languages targeting Java Virtual Machine (JVM). The declarative approach to defining builds belongs to its main strengths. Even basic knowledge of Maven principles allows understanding basically any third party project. It is well established, rather stable and has a rich ecosystem of plugins. It is also very important for defining the de facto standard for publishing and consuming libraries. Maven Central and its artifact metadata formats are used and respected throughout the JVM world. Read more...