Jan Ouwens

Jan Ouwens

@jqno.nl

Developer ◦ Java/JVM ◦ EqualsVerifier ◦ speaker ◦ @yoink.nl but opinions mine ◦ 👨‍👩‍👧 ◦ 🇳🇱🇪🇺 ◦ 🖖🏻 ◦ 💚 ◦ 🇺🇦🌻 ◦ he/him

143 followers66 following265 posts

My ignite session is accepted for #JFall this year! > Designing a Lego model, or how my relaxing hobby turned out to be a software project in disguise This is the story of a two-week project that took me nearly two years to complete. Somehow I will make everything fit in five minutes.

Releasing a blog post and an EqualsVerifier in a single morning...things shoulldn't get any crazier today. Time to get some real work done 😅

That's Thursday! Don't forget to sign up 😉

I went to see Beat the other day: King Crimson veterans playing their 80s songs. At the end of the show it was hard not to agree with Adrian Belew:

Jan Ouwens reposted

Replying to @jqno.nl

Agreeing with everything! And I also cross my fingers for the teased piece on (or yelling at) JPA, because it sounds like even more I would keep agreeing to 😁

My story on database schemas is published in the (Dutch) Java Magazine! Unfortunately it had to be shortened, so if you want to read the full version (or don't have access to Java Magazine), you can find it on my blog! jqno.nl/post/2026/02...

I just found out that my Lego model of the Tilburg city skyline was put up for sale on AliExpress without my knowledge or consent. I guess that means I'm in the big leagues now!! 😂 (It's cheaper if you go through bricklink.com BTW 😉)

Frank interviewed several experts, and me, about sustainability in IT at J-Fall for the @foojay.io podcast. I like how it came out!

Frank Delporte@frankdelporte.be

In the next @foojay.io #podcast, we're exploring an increasingly important topic: developing #sustainable software that is both #performant and #ecofriendly. Learn more from Daniel Witkowski, @koturk.nl, Ronald Dehuysser, and Jan Ouwens. On YouTube www.youtube.com/watch?v=wZvU... or in podcast app.

I really appreciate that license! I often try to game it in my PRs by having 0 surviving issues on the first try. I just opened a big PR and managed to kill 187, but 7 still survive. I'm a little bit proud of myself now. But I'm also happy that I get to ship without those 7 issues that I missed!

Henry Coles@pitest.bsky.social

We provide free arcmutate licences to open source projects as a matter of principle, but a great side benefit is that we get sent good quality bug reports and feature suggestions.

It turns out the YouTube app on my tv was set to Dutch, and I could change it in the settings. I set it to English which fixes my problem! (And probably introduces the new problem of translating all Dutch videos into English...but we'll cross that bridge when we get there) Thanks @bjeaurn.com !

Youtube setting! I assume it carries over to TV and other devices. I think it’s achieved by setting your Youtube’s language to British English.

My "smart" tv is translating YouTube video titles to Dutch and I hate it. The phrasing feels awkward. More importantly, it suggests the videos are in Dutch, which they're not.

What's next? Translated song titles? Would you like to watch "Wou dat je hier was" by Roze Floyd? Next up: "Ik loop de lijn" by Jantje Contantje Please no Nobody wants these AI features

I just upgraded EqualsVerifier and I have to say, the process was extremely painless! I had exactly 1 deprecation to deal with and that was it.

JUnit Team@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...

Jan Ouwens reposted

So, here is my new #java side-project: jdtfmt - a Java #formatter for the command line. * Can be paired with #spotless (both use jdt). * fast (native) github.com/bmarwell/jdt... Thanks to @jqno.nl for the inspiration, @mthmulders.bsky.social for #graalvm hints and @bdemers.io for encouraging me 😀

github.comGitHub - bmarwell/jdtfmt: jdtfmt is an opinionated java source code formatter for the command linejdtfmt is an opinionated java source code formatter for the command line - bmarwell/jdtfmt

Somehow, Microsoft Outlook has found a way to make GitHub notification mails even more annoying than they already were

I know Kotlin is the cool, hip thing these days, but the mysterious ways it generates bytecode for some of its syntactic sugar features makes my life as EqualsVerifier maintainer pretty difficult in ways that Scala never did