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
Honored to have been chosen as @sessionize.com Speaker of the Day!
September 22, 2025 at 7:59 AM
*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
I love those easter eggs! Guess who's in the next frame...
June 2, 2025 at 3:59 PM
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
Thanks for the great feedback (although only one person gave feedback) for my talk about #ArchUnit.

People at #JCON, don't forget to give feedback!
May 13, 2025 at 3:12 PM
Already have to leave #JCON. See you next year hopefully.
May 13, 2025 at 1:53 PM
People at #JCON, at 14:30 you have several interesting options. But if you want to see how you can untangle your spaghetti code and if fixing failing tests on a big cinema screen is interesting to you, then attend my talk at cinema 5.
May 13, 2025 at 11:43 AM
Good morning #JCON #JCON2025
May 13, 2025 at 6:54 AM
As a bank customer
I want to be notified one hour after a failed contactless card payment
So that I ... know that I did the right thing by inserting the card without getting distracted by an instant notification I wouldn't read anyhow?

Or what was the user story for this notification?
April 28, 2025 at 7:17 PM
@jcon.one Looks like you should visit a Java conference to learn how to avoid NullPointerExceptions 😜
April 28, 2025 at 6:55 PM
A @kevlin.bsky.social in Berlin saying "Train service is interrupted due to computer restart"

via blog.fefe.de?ts=99090c94
April 10, 2025 at 6:08 PM
Sorry, I meant the consumers of starters.

For a spring hello world: Should I explicitly depend on spring-boot, spring-boot-autoconfigure, spring-web etc. or is spring-boot-starter-web enough? Where to draw the line? Or should starters just be for starting until we know what we really depend on?
April 9, 2025 at 6:44 AM
I guess my students have learned how projects really work: A perfect plan is useless if you realize too late that the real work is still ahead.
February 5, 2025 at 12:37 PM
Fortune Cookies? In Germany we eat Grumpy Cookies.
February 5, 2025 at 9:24 AM
Time to Tango
January 20, 2025 at 5:47 PM
Tell me your office infrastructure is old without telling me your office infrastructure is old.
December 30, 2024 at 8:22 AM
Okay, today I tried to stay as far away from the IDE as possible to escape the predicted off-by-one error. And then I arrived at the hotel.

Guess who took the elevator to the wrong level?
November 25, 2024 at 8:05 PM
Time to grab some popcorn 🍿 before my talk starts @ JUG Paderborn
November 25, 2024 at 4:45 PM
Starting my last trip this year with 3 stops in 3 days.

JUG Paderborn: talking about ArchUnit

University Dusseldorf: talking to CS students about software development in practice (legacy systems everywhere!)

Software Crafters Dusseldorf: talking about Java and OOP
November 25, 2024 at 10:26 AM
Just saw this sign at an institute for Computer science...
That might explain the quality of our source code documentation.

In English: "The sign. The signs."
November 22, 2024 at 10:09 AM
Had to disable notifications for a moment... No FOMO
November 19, 2024 at 11:07 AM
Post a picture you took (no description) to bring some zen to the timeline.
November 17, 2024 at 8:24 AM
I'm not sure about the story behind, but apparently there are IT companies with deodorants in their restroom.
November 15, 2024 at 2:37 PM