Hi, I'm Benjamin Marwell — IBM Champion 2026 and open-source contributor specialising in Maven build optimisation, Jakarta EE, and the Eclipse OpenJ9 JVM. I work on projects across the Apache Software Foundation — including Apache Shiro — and contribute to the broader Java ecosystem with a focus on performance, reproducible builds, and developer productivity.
On this blog I share practical deep-dives into Maven internals, Jakarta EE patterns, JVM tuning, and anything else I encounter building real software. Expect working code examples, honest benchmarks, and occasionally music — I play several brass instruments in wind bands and orchestras.
About the name: Build is for software builds, mostly Apache Maven and friends. B(r)ass is for brass music, because besides trombone I also play euphonium, tenor horn and tuba. So you will find Java and Maven next to articles about wind bands, like a DIY QR-code and NFC sticker for our orchestra (in German) or my orchestras. This blog was formerly known as Bens IT Kommentare, and all the old articles are still here. 😉






