Jan Ouwens
jqno@mastodon.online
<p>Developer ◦ Java/JVM ◦ EqualsVerifier ◦ speaker ◦ @yoinknl but opinions mine ◦ 👨👩👧 ◦ 🇳🇱🇪🇺 ◦ 🖖🏻 ◦ 💚 ◦ 🇺🇦🌻 ◦ he/him</p>
Posts
-
Post #3058905
EqualsVerifier 4.3.1 is out! It respects the Kotlin data class contract as described here: https://kotlinlang.org/docs/data-classes.html#properties-declared-in-the-class-body As always, check out the changelog: https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md #java
-
Post #3058904
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&#39;t have access to Java Magazine), you can find it on my blog! https://jqno.nl/post/2026/02/17/old-man-yells-at-cloud-db-schema/
-
Post #3058903
EqualsVerifier 4.4 is out! It contains a fix for Java 26&#39;s &quot;final means final&quot; warnings. (Yes, I know Java 26 not released yet 😅) Check out the changelog at https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md and also the updated manual at https://jqno.nl/equalsverifier/manual/final-means-final/ #java
-
Post #3058902
EqualsVerifier 4.4.1 is out. It contains a bug fix for floats and doubles. See also: https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md #java
-
Post #3058901
EqualsVerifier 4.4.2 is out! It&#39;s a bugfix release that improves the layout of error messages, fixes a small bug with Kotlin lazy fields, and fixes two other minor issues. Check it out: https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md #java
-
Post #3058900
I deleted my Twitter, closed my Dropbox account and installed a new OS on my phone: I&#39;m trying to move away from Big Tech https://jqno.nl/post/2026/05/19/distancing-myself-from-big-tech/
-
Post #1624008
EqualsVerifier 4.5 is out! It adds a new check: it fails if you use java.net.URL&#39;s equals() method, because this will make a network call that can be flaky. (Convert to java.net.URI instead.) You can suppress this with a new Warning though. Check it out: https://github.com/jqno/equalsverifier/blob/main/CHANGELOG.md #java