Maintainer of @assertj.github.io
✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide
🧑💻 Any feedback is welcome!
github.com/scordio/jimf...
This is a great opportunity to get involved in Open Source projects like @assertj.github.io, with direct guidance from the maintainers!
switzerland2025.hack-commit-pu.sh
This is a great opportunity to get involved in Open Source projects like @assertj.github.io, with direct guidance from the maintainers!
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...
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...
To everyone who submitted proposals and participated in the design discussions...
Thank You! 👏🏼
github.com/junit-team/j...
To everyone who submitted proposals and participated in the design discussions...
Thank You! 👏🏼
github.com/junit-team/j...
#️⃣ Introduce commentCharacter for Csv{File}Source
🔇 Allow disabling JUnit Vintage engine discovery issues
🐞 Bug fixes and enhancements since 6.0.0
docs.junit.org/6.0.1/releas...
#️⃣ Introduce commentCharacter for Csv{File}Source
🔇 Allow disabling JUnit Vintage engine discovery issues
🐞 Bug fixes and enhancements since 6.0.0
docs.junit.org/6.0.1/releas...
The harsh truth: maintainers give their spare time, yet positive feedback is rare.
Appreciate who is behind the code. 💛
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
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/...
The harsh truth: maintainers give their spare time, yet positive feedback is rare.
Appreciate who is behind the code. 💛
github.blog/open-source/...
github.blog/open-source/...
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/...
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/...
Sign up at www.meetup.com/jug-noord/ev... !
Sign up at www.meetup.com/jug-noord/ev... !
Unlearn the old, master the new - JUnit 6, AssertJ 4 & modern testing practices.
Forge your path in the halls of code ⚡
👉 www.jfokus.se
#DeveloperConference #Java #Testing #JUnit #AssertJ #CleanCode
github.com/spring-proje...
github.com/spring-proje...
github.com/spring-proje...
github.com/spring-proje...
✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide
🧑💻 Any feedback is welcome!
github.com/scordio/jimf...
✨ Java 17 baseline
⬆️ Upgrade to JUnit 6
📖 Brand new user guide
🧑💻 Any feedback is welcome!
github.com/scordio/jimf...
✨ 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...
✨ 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...
🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to JUnit 6
docs.junit.org/5.14.0/relea...
🐞 Bug fixes and enhancements since 5.13.x
✈ Deprecations along with new APIs to ease migration to JUnit 6
docs.junit.org/5.14.0/relea...
docs.junit.org/snapshot/rel...
And yeah, there's only like 1 or 2 open tasks for GA. 🤓
Something may be brewing... ☕️
docs.junit.org/snapshot/rel...
And yeah, there's only like 1 or 2 open tasks for GA. 🤓
Something may be brewing... ☕️
switzerland2025.hack-commit-pu.sh
switzerland2025.hack-commit-pu.sh
🐞 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...
🐞 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...
This morning we jointly launch a new blog and open letter on sustainable stewardship.
www.sonatype.com/blog/from-ab...
This morning we jointly launch a new blog and open letter on sustainable stewardship.
www.sonatype.com/blog/from-ab...
This fixes a 🐛 regression related to the module descriptor 🧩
Happy assertions!
github.com/assertj/asse...
This fixes a 🐛 regression related to the module descriptor 🧩
Happy assertions!
github.com/assertj/asse...
This 🛠️ upgrades ByteBuddy to its latest version to ensure smooth compatibility with Java 25 ☕
Happy assertions!
github.com/assertj/asse...
This 🛠️ upgrades ByteBuddy to its latest version to ensure smooth compatibility with Java 25 ☕
Happy assertions!
github.com/assertj/asse...
And this is all that's required to make the upgrade from JUnit 5.13.x to 6.0 possible:
github.com/sbrannen/spr...
And this is all that's required to make the upgrade from JUnit 5.13.x to 6.0 possible:
github.com/sbrannen/spr...
▶️ Video: youtu.be/k7sXn1v4fYc
🔗 Slides: 2025.springio.net/slides/bette...
🛠️ Repo: github.com/timtebeek/be... #springio25
▶️ Video: youtu.be/k7sXn1v4fYc
🔗 Slides: 2025.springio.net/slides/bette...
🛠️ Repo: github.com/timtebeek/be... #springio25
JUnit 5.0 GA was released on September 10, 2017, and JUnit 6 is just around corner...
github.com/junit-team/j...
JUnit 5.0 GA was released on September 10, 2017, and JUnit 6 is just around corner...
github.com/junit-team/j...
Coming in Spring Framework 7.0!
Please try out these features and let us know what you think. 😎
spring.io/blog/2025/09...
Coming in Spring Framework 7.0!
Please try out these features and let us know what you think. 😎
spring.io/blog/2025/09...