Today I installed Windows XP so I could install a program from a CD published in 1998. Being the badass that I am, I ignored the “optimized for Windows 95/98” part.
Roland Weisleder
@rweisleder.de
Independent Java Software Developer and Consultant. Bringing Legacy Java Systems Into the Future.
Das AfD-Verbot wurde geprüft - und die rechtsextreme Partei erfüllt die Anforderungen des Verfassungsgerichtes laut neuem, extensiven Gutachten der @freiheitsrechte.org. Das ändert jetzt alles: www.volksverpetzer.de/aktuelles/af...
Ein AfD-Verbot hätte Erfolg – dieses Gutachten ändert alles!
Das AfD-Verbot wurde geprüft - und die rechtsextreme Partei erfüllt die Anforderungen des Verfassungsgerichtes laut neuem, extensiven Gutachten.
volksverpetzer.de
Days since last "@Data generates wrong equals method" incident: 0
Most teams already practice spec-driven development. Spec as in speculation.
github.com/rweisleder/a... has reached 100 stars on GitHub 🥳 Nice to know that it’s helpful to at least some people. And also a sign that it’s time to plan another release.
GitHub - rweisleder/archunit-spring: Library providing predefined ArchUnit rules for Spring applications
Library providing predefined ArchUnit rules for Spring applications - rweisleder/archunit-spring
github.com
In today's episode of "tell me you don't understand agile without telling me you don't understand agile": "We canceled the Daily because the PO is on vacation."
Started the day fixing an N+1 problem. Turns out it’s a 4N+1 problem. Happy Monday.
Currently preparing a workshop for a client on how to become more productive with @intellijidea.com. Not something I expected to be asked for, but here we are.
Thankfully, the project follows a strict branching strategy. Otherwise it would be pure chaos if a second developer worked on it today.
#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
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.
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
#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!"
There's a great talk by @rweisleder.de abiut ArchUnit fyi
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
#JavaForumNord 2025 - Roland Weisleder - Freiberufler - Architecture as Code in Practice- javaforumnord.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