Matthias Bünger
banner
bukama.bsky.social
Matthias Bünger
@bukama.bsky.social
Loves #Java and testing | JUnit Pioneer Maintainer | Maven Committer | Became a (slow) runner (HM 2:26) after 3x cancer some years ago. | Listens to metal 🤘
Reposted by Matthias Bünger
Another step to the long awaited #ApacheMaven 4.0.0: Apache Maven 4.0.0-rc-5

Still a few known bugs but we're getting there and already makes "rc4" more usable, grab it while it's hot!
November 13, 2025 at 8:03 PM
Reposted by Matthias Bünger
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Had a great evening at @openvalue.eu in Düsseldorf talking about @maven.apache.org 😃 Nice to meet new and familiar faces there @wittek.dev and Sandra Parsick 🥳
October 23, 2025 at 8:07 PM
Reposted by Matthias Bünger
"Nobody stops in to check on you. They check on the project. There’s also nobody standing up and saying, ‘hey, thank you for the good work you’re doing to remediate this issue.’"

The harsh truth: maintainers give their spare time, yet positive feedback is rare.

Appreciate who is behind the code. 💛
I never imagined GitHub would ask me to speak about #Log4Shell.
But it happened.

@github.com asked me to share the story as I lived it, for the benefit of users of #opensource. How could I say no?

I hope it helps build a more secure future.
No more Log4Shell.

#java
The internet was on fire. 🔥
One small library affecting billions of systems.
Log4Shell was the biggest security vulnerability of all time.

Now, Log4J maintainer, Christian Grobmeier tells us what it felt like inside the flames 👉 github.blog/open-source/...
October 21, 2025 at 7:08 AM
Reposted by Matthias Bünger
As a fellow maintainer of an open source project, this is an intense and somewhat scary read. Thanks to @grobmeier.de for being so open to talk about what he experienced and @github.com for initiating their Secure Open Source Fund!

github.blog/open-source/...
Inside the breach that broke the internet: The untold story of Log4Shell
Log4Shell proved that open source security isn't guaranteed and isn’t just a code problem.
github.blog
October 21, 2025 at 5:11 AM
Reposted by Matthias Bünger
Announcing new-java-project… My Maven / Java best practices that helped me over the last couple of years and that I don't want to copy & paste anymore distilled into a Maven archetype:

codeberg.org/michael-simo...

#Java #Maven #Archetype
new-java-project
This is a Maven Archetype for creating new Maven based Java projects with a set of opinionated plugins and a fully configured source formatter.
codeberg.org
October 2, 2025 at 4:20 PM
Reposted by Matthias Bünger
JUnit 6 is here! Ready to upgrade? We’ve got you covered with step-by-step recipes to move from 3 → 4 → 5 → 6.

docs.openrewrite.org/recipes/java...
September 30, 2025 at 2:43 PM
Reposted by Matthias Bünger
I‘m really happy that the #JUnit 6.0 went out today. Thanks to the team for making it happen!
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 9:22 AM
Happy Birthday @dtanzer.bsky.social 🥳 Stay healthy and may your Bonsais always grow 😃
September 28, 2025 at 6:09 AM
Reposted by Matthias Bünger
The next #Devoxx Belgium talk reaching 100 ❤️
The opening keynote "Java 25, the next long-term support release" with @nipafx.dev and @gsaab.bsky.social ☕️👇🏼
m.devoxx.com/events/dvbe2...
September 25, 2025 at 8:41 AM
Reposted by Matthias Bünger
Free isn’t free: the infrastructure behind open source has real costs, and it’s time we aligned usage with responsibility.

This morning we jointly launch a new blog and open letter on sustainable stewardship.

www.sonatype.com/blog/from-ab...
From Abuse to Alignment: Why We Need Sustainable Open Source Infrastructure
Open source relies on shared infrastructure. Learn why sustainable stewardship is critical to keep ecosystems like Maven Central strong.
www.sonatype.com
September 23, 2025 at 10:34 AM
Reposted by Matthias Bünger
#JUnit 5.14.0-RC1 is ready for testing!

🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to the upcoming 6.0 release

docs.junit.org/5.14.0-RC1/r...
JUnit 5 Release Notes
docs.junit.org
September 23, 2025 at 2:56 PM
Ich bin auf der Suche nach einem funktionalen Freizeitrucksack für Wandern (oder auch mal n Sportevent), da ich nächstes jahr einen kleinen Wanderurlaub mache. Kann jemand einen guten empfehlen? CC @schlemilie.bsky.social @pewepunkt.bsky.social @running-couple.bsky.social
September 21, 2025 at 10:53 AM
Reposted by Matthias Bünger
🚀 Java 25 has been released today!

New features include:

* Scoped Values
* Compact Source Files & Instance Main Methods
* Flexible Constructor Bodies
* Compact Object Headers

All details here:
www.happycoders.eu/java/java-25...

Updated Java Versions PDF:
www.happycoders.eu/java-versions/

#Java
Java 25 Features (with Examples)
Java 25: Scoped Values, Module Import Declarations, Compact Source Files, Instant Main Methods, Flexible Constructor Bodies, Compact Object Headers and more...
www.happycoders.eu
September 16, 2025 at 11:49 AM
Reposted by Matthias Bünger
Java 25 / JDK 25: General Availability
mail.openjdk.org
September 16, 2025 at 1:26 PM
Leider seit Freitag krank und meine Teilnahme am @javaforumnord.bsky.social absagen müssen 😭🤒🥴🤧

Zum Glück ist das Wahllokal keine 5min weg, so kann ich mich fix wieder einmümmeln. Natürlich bei der ersten Wahl seit Jahrzehnten wo ich keine Briefwahl mache 🙈
September 14, 2025 at 6:07 AM
Reposted by Matthias Bünger
#JavaForumNord 2025
. Matthias Bünger -
Software Engineer in German financial government - Alles, was du über Maven 4 wissen musst! -
javaforumnord.de
September 5, 2025 at 9:38 AM
Reposted by Matthias Bünger
Thanks to everyone @javazone.bsky.social who joined @bmarwell.de and myself in going from snail's pace 🐌 to rocket speed #maven #snail2tocket. The slides are here - closing slide also has reference to demos.

speakerdeck.com/mthmulders/a...
Accelerating Maven Builds: From Snail's Pace 🐌 to Rocket Speed 🚀 (JavaZone)
Are you tired of watching Maven builds crawl at a snail’s pace, wasting precious development time? Spending too much time at the coffee machine, or figh…
speakerdeck.com
September 4, 2025 at 1:40 PM
Reposted by Matthias Bünger
🛠️ Maven Productivity Tips

On Oct 16 at #BaselOne25, Java Champion @andresalmiray.com shares how to tame Maven’s complexity and boost dev productivity.

Perfect for Java devs & build engineers.

👉 baselone.org#programm

🎟️ eventfrog.ch/BaselOne2025

#BaselOne #Maven #Java
August 27, 2025 at 8:14 AM
On my way back home after a @jugch.bsky.social 🇨🇭tour with talks in Zurich, Bern and St. Gallen. Thanks for having me, was fun 🥳
August 22, 2025 at 8:34 AM
There’s a binary clock at St. Gallen train station, but most time of the day the time it shows is wrong. Fun fact: Yesterday evening it was correct for a short time. @sbbnews.bsky.social Please fix this beautiful art 🙏
August 22, 2025 at 7:18 AM
Reposted by Matthias Bünger
NOW is the time to try out #JUnit 6 before it goes GA! 😎

So, please try out 6.0 RC1, and let us know if you run into any issues.

Happy Testing! ✅
#JUnit 6.0.0-RC1 is ready for testing!

📰 Everything in 6.0.0-M1 and 6.0.0-M2
🏷 Improved display names for parameterized classes/tests
♻ `MethodOrderer.Default` and `ClassOrderer.Default` for `@Nested` classes

junit.org/junit5/docs/...
JUnit Release Notes
junit.org
August 20, 2025 at 9:03 AM
Beautiful weather in Zurich 🌞

Tomorrow speaking about @maven.apache.org 4 at @jugch.bsky.social
(And in Bern on Wednesday as well in St. Gallen on Thursday 😎 🇨🇭🚉)
August 18, 2025 at 7:51 PM