Roland Weisleder
rweisleder.de
Roland Weisleder
@rweisleder.de
Independent Java Software Developer and Consultant.
Bringing Legacy Java Systems Into the Future.
Thankfully, the project follows a strict branching strategy. Otherwise it would be pure chaos if a second developer worked on it today.
October 30, 2025 at 1:52 PM
Reposted by Roland Weisleder
#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 8:50 AM
Honored to have been chosen as @sessionize.com Speaker of the Day!
September 22, 2025 at 7:59 AM
Containers don’t save you from a distributed monolith.
September 11, 2025 at 12:55 PM
OH: headless is overhead
September 11, 2025 at 11:58 AM
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.
September 10, 2025 at 1:53 PM
Reposted by Roland Weisleder
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
September 6, 2025 at 4:05 PM
#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!"
September 4, 2025 at 10:37 PM
Clean code starts with an appropriate data structure.
September 4, 2025 at 12:47 PM
Reposted by Roland Weisleder
There's a great talk by @rweisleder.de abiut ArchUnit fyi
September 1, 2025 at 2:12 PM
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
August 25, 2025 at 2:06 PM
Reposted by Roland Weisleder
#JavaForumNord 2025 - Roland Weisleder -
Freiberufler - Architecture as Code in Practice- javaforumnord.de
August 22, 2025 at 2:46 PM
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
August 22, 2025 at 1:49 PM
*opens new Java legacy project*
*opens random POJO*
*sighs deeply*
August 20, 2025 at 10:04 AM
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".
August 20, 2025 at 9:07 AM
New blog post published:
Java Regex: Dynamic Replacements with Lambda Expressions
blog.rweisleder.de/posts/java-r...
Java Regex: Dynamic Replacements with Lambda Expressions
Regular expressions are a powerful tool to find patterns in strings. Static replacements are also relatively easy to implement. Static replacements Suppose we want to convert all ISO dates in a strin
blog.rweisleder.de
July 3, 2025 at 2:24 PM
OH: Comedy Admin (instead of Company Admin)
June 5, 2025 at 9:39 AM
The reward for good work is more work.
May 28, 2025 at 7:43 PM
OH: "andere Firmen haben auch schöne Software"
May 27, 2025 at 9:35 AM
NullPointerExceptions are in fact just a love letter from Java to us developers.
Brought to us by @intellijidea.com #Java30WithIntelliJIDEA
May 26, 2025 at 9:55 AM
This looks just right:
I am Shift+Shift Duke. #Java30WithIntelliJIDEA www.jetbrains.com/lp/java-30/d...
Shift+Shift Duke
You summon IntelliJ IDEA search like it’s a superpower. If it’s not searchable, it doesn’t exist.
www.jetbrains.com
May 24, 2025 at 9:16 AM
Checked my inbox...

"Your session Architecture as Code in Practice has been accepted for Java Forum Nord 2025!"

See you in Hannover @javaforumnord.bsky.social!
May 23, 2025 at 1:04 PM
Fellow Java developers, if you're looking for a library or framework for your task, check out this repo: github.com/akullpp/awes...

Looking at the diversity, you can already see that #Java is awesome!
GitHub - akullpp/awesome-java: A curated list of awesome frameworks, libraries and software for the Java programming language.
A curated list of awesome frameworks, libraries and software for the Java programming language. - akullpp/awesome-java
github.com
May 21, 2025 at 10:54 AM
*taps the sign*
The docker image tag "latest" means that you will notice later that nothing is working anymore.
May 13, 2025 at 5:35 PM