Matthias Bünger
banner
bukama.bsky.social
Matthias Bünger
@bukama.bsky.social
200 followers 130 following 430 posts
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 🤘
Posts Media Videos Starter Packs
This reminds me about a walking route from Germany to NYC, USA I tried for fun some years ago. But back then Google listed „swim xxxx kilometers through the Atlantic ocean“ which surprised me in a positive way (that it recognized swimming).
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/...
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
Und morgen kommt das Sams mit neuen Punkten!
Reposted by Matthias Bünger
I’m not anti-AI.

I am, however, anti the rapacious tech bros who selfishly hype AI for the purpose of increasing their wealth and power at the expense of our humanity.
You should start learning the languages of Middleearth I guess 😂
Just answer „Valhalla! Deliverence! 🎶🎵🤘 😇
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
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...
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
Bei mir sind dieses Jahr auch diverse Impfungen zur Liste der Empfohlenen nach Stammzelltransplantation hinzugekommen…Besonders toll, wenn man darauf wartet, ob Beihilfe/KV eine Kostenübernahme aussprechen..
Happy Birthday @dtanzer.bsky.social 🥳 Stay healthy and may your Bonsais always grow 😃
I personally agree on this for 100% cause it‘s about parameters. However the best practise in Effective Java by @joshbloch.bsky.social advertise to throw a NPE 🤷‍♂️
I'm very happy for you! 🫂
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...
Happy Birthday master of pictures! 🥳
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
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
N Onemate habe ich als Büro/Konferenzrucksack. Mega gut 👍
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
You have at least one buyer now :)