Elektrine lite

← Feed

Jan Ouwens

jqno@mastodon.online

<p>Developer ◦ Java/JVM ◦ EqualsVerifier ◦ speaker ◦ @yoinknl but opinions mine ◦ 👨‍👩‍👧 ◦ 🇳🇱🇪🇺 ◦ 🖖🏻 ◦ 💚 ◦ 🇺🇦🌻 ◦ he/him</p>

Posts

  • View post

    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

  • View post

    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&amp;#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/

  • View post

    EqualsVerifier 4.4 is out! It contains a fix for Java 26&amp;#39;s &amp;quot;final means final&amp;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

  • View post

    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

  • View post

    EqualsVerifier 4.4.2 is out! It&amp;#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

  • View post

    I deleted my Twitter, closed my Dropbox account and installed a new OS on my phone: I&amp;#39;m trying to move away from Big Tech https://jqno.nl/post/2026/05/19/distancing-myself-from-big-tech/

  • View post

    EqualsVerifier 4.5 is out! It adds a new check: it fails if you use java.net.URL&amp;#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