Display of a ticket machine showing the Windows Explorer
A @kevlin.bsky.social at a metro ticket machine in Chongqing, China
Display of a ticket machine showing the Windows Explorer
A @kevlin.bsky.social at a metro ticket machine in Chongqing, China
IntelliJ can also generate the missing log field as you type the logging statement.
www.jetbrains.com/guide/java/t...
Handling InterruptedException in Java, so much fun π
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.
Git graph showing a tangled mess of overlapping branches and merges, all created by a single developer in one day.
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...
Screenshot of sessionize.com showing the author being recognized as "Speaker of the Day"
Honored to have been chosen as @sessionize.com Speaker of the Day!
I guess, the condition >today should be changed to >=today
CFP of JavaLand closes tonight
Gute Besserung!
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.
Containers donβt save you from a distributed monolith.
OH: headless is overhead
Absolutely
Wait, did you skip the 80% of creating the demos?
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.
Happy birthday to the shepherd of the Java community @sharatchander.bsky.social π
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
#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!"
Thanks for sharing! I indeed learned some new things, for example "Trace Current Stream Chain".
www.jetbrains.com/help/idea/an...
Clean code starts with an appropriate data structure.
There's a great talk by @rweisleder.de abiut ArchUnit fyi
Map<Object, Object> data;
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
Foto Roland
#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
Java code snippet with two fields: private Boolean optional = false; private @Nullable Boolean isMandatory = null;
*opens new Java legacy project*
*opens random POJO*
*sighs deeply*
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".
Would love to see that as a conference talk
I'm currently using that feature in several projects where I have to compile and test code with different JDKs