Roland Weisleder
@rweisleder.de
550 followers 290 following 160 posts
Independent Java Software Developer and Consultant. Bringing Legacy Java Systems Into the Future.
Posts Media Videos Starter Packs
Reposted by Roland Weisleder
junit.org
#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
rweisleder.de
Honored to have been chosen as @sessionize.com Speaker of the Day!
Screenshot of sessionize.com showing the author being recognized as "Speaker of the Day"
rweisleder.de
I guess, the condition >today should be changed to >=today
CFP of JavaLand closes tonight
rweisleder.de
Also a form of coupling, but at a very detailed level, right? What belongs together should stick together. What doesn't directly belong together should be separated from the rest.
rweisleder.de
Containers don’t save you from a distributed monolith.
rweisleder.de
OH: headless is overhead
rweisleder.de
Absolutely

Wait, did you skip the 80% of creating the demos?
rweisleder.de
Preparing a talk means spending 80% of the time thinking about what to talk about and the remaining 80% of the time creating the slides.
rweisleder.de
Happy birthday to the shepherd of the Java community @sharatchander.bsky.social 🎂
Reposted by Roland Weisleder
jcon.one
Our next #JCON2025 session is live: 'Unit Test Your #Java Architecture With #ArchUnit' with Roland Weisleder

#Architecture and #code are drifting more and more apart? The implementation of non-functional requirements and cross-cutting concerns…

Grab your coffee and hit play: youtu.be/MxP521_i9zM
youtu.be
https://youtu.be/MxP521_i9zM
youtu.be
rweisleder.de
#ChatGPT answering with "If you want I can..." and "Would you like me to..." is like an excited child saying "Look what I can do!"
rweisleder.de
Thanks for sharing! I indeed learned some new things, for example "Trace Current Stream Chain".

www.jetbrains.com/help/idea/an...
Analyze Java Stream operations | IntelliJ IDEA
www.jetbrains.com
rweisleder.de
Clean code starts with an appropriate data structure.
Reposted by Roland Weisleder
maritvandijk.bsky.social
There's a great talk by @rweisleder.de abiut ArchUnit fyi
rweisleder.de
Map<Object, Object> data;
rweisleder.de
That moment 2 weeks before go-live when the client finally connects their frontend, built over 6 months, and the data model doesn’t match our API at all
kermit the frog is drinking a cup of tea and saying `` but that 's not my business '' .
ALT: kermit the frog is drinking a cup of tea and saying `` but that 's not my business '' .
media.tenor.com
Reposted by Roland Weisleder
javaforumnord.bsky.social
#JavaForumNord 2025 - Roland Weisleder -
Freiberufler - Architecture as Code in Practice- javaforumnord.de
Foto Roland
rweisleder.de
And here I am, sitting on a friday afternoon, trying to fix an integration test that tests the interaction of mock objects based on false assumptions instead of testing the real system
rweisleder.de
*opens new Java legacy project*
*opens random POJO*
*sighs deeply*
Java code snippet with two fields:
private Boolean optional = false;
private @Nullable Boolean isMandatory = null;
rweisleder.de
Something that annoyed me when viewing test results in IntelliJ: it indeed shows the execution time for each test method, but not how long it took for example to start @SpringBootTest.

Today I discovered "Use Wall Time".
rweisleder.de
Would love to see that as a conference talk
rweisleder.de
I'm currently using that feature in several projects where I have to compile and test code with different JDKs