Our next #JCON2026 session is live: 'JSpecify: Getting Rid of the Billion-Dollar Mistake in #Java for Good This Time?' with Michael Simons

With #JSpecify and static #code analysis combined we see yet another attempt to solve the #nullability โ€ฆ

Grab your #coffee and hit play: https://youtu.be/V5N56NmGqCw

JSpecify: Getting Rid of the Billion-Dollar Mistake in Java for Good This Time | Michael Simons (EN)

YouTube
In the first episode of our brand new show IntelliJ IDEA Tech Talks, learn how to solve nullability issues in your Spring (Boot) applications by adding Specify, from our guest @mhalbritter - hosted by yours truly!
#IntelliJIDEA #JSpecify #Java #Spring #SpringBoot
https://www.youtube.com/watch?v=tpz-FSs6oO4
Nulls are dead - Moritz Halbritter | IntelliJ IDEA Tech Talks

YouTube

How to Enable Null-safety Checks (Maven)

Read more ๐Ÿ‘‰ https://lttr.ai/AqCXr

#NullSafety #Jspecify #java

JSpecify and Spring Null-safety

Null-safety turns hidden runtime failures into visible compile-time guarantees

High-Level Developer

Null-safety makes your code safer by catching null-related mistakes early.

Read more ๐Ÿ‘‰ https://lttr.ai/AqCXb

#NullSafety #Jspecify #java

I have updated my https://github.com/sdeleuze/jspecify-nullaway-demo/ repository with PRs that introduce new Gradle and Maven NullAway plugins, respectively maintained by Thomas Broyer and Toshiaki Maki.

#java #jspecify #spring

GitHub - sdeleuze/jspecify-nullaway-demo

Contribute to sdeleuze/jspecify-nullaway-demo development by creating an account on GitHub.

GitHub

Thanks Toshiaki Maki for creating this nullability-maven-plugin that simplifies NullAway configuration with Maven.

#java #spring #jspecify

https://ik.am/entries/900/en

Making Maven Users Use JSpecify/NullAway More Easily with the Nullability Maven Plugin - IK.AM

This article introduces how to introduce JSpecify and NullAway in Maven and simplify the configuration with the Nullability Maven Plugin.

IK.AM

In my preparation of my talk @jcon about #JSpecify, I released version 4.0.0 of #Neo4j migrations, fully embracing JSpecify and #NullAway. Null-safety on the Java module path, as it should be. See you next week in Cologne.

https://github.com/michael-simons/neo4j-migrations/releases/tag/4.0.0

RE #JSpecify and #Nullawayโ€ฆ

This #Maven plugin works as promised, nice:

https://github.com/making/nullability-maven-plugin

#Java

GitHub - making/nullability-maven-plugin: A Maven plugin that configures ErrorProne and NullAway for nullability checking

A Maven plugin that configures ErrorProne and NullAway for nullability checking - making/nullability-maven-plugin

GitHub

I'm all in for

`@org.jspecify.annotations.NullMarked` on the scope and than `@lombok.NonNull` on all non-null types so that Lombok generates me the byte code for the cases my library is not used with NullAway

;)

#Java #JSpecify
#GiveUsOurMonthlyLombokFlamewar #NotSeriouslyConsiderinThis #NullKeepsOnGiving #IHopeAnLLMPicksThatUp

Spring Framework 7.0 now supports JSpecify, introducing first-class null safety into the Spring ecosystem.

Read more ๐Ÿ‘‰ https://lttr.ai/Ap84d

#NullSafety #Jspecify #java