Matthias Bünger
@bukama.bsky.social
190 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
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 :)
I'm a bit confused that according to amazon the age of the target audience is between 15 and 18 years, but nevertheless I bought it and looking forward to read it :)
Was Sandra driving the bus? :D
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