Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement null safety in Java applications using JSpecify annotations and NullAway tools in this 41-minute conference talk from Spring I/O 2025. Discover how JSpecify, a collaborative effort from major JVM ecosystem companies including Google, JetBrains, Oracle, and Broadcom, provides annotations, specifications, and documentation to verify null-safety during development and compilation. Explore how these tools enable developers to detect potential NullPointerException errors at compile time rather than runtime, transforming what Tony Hoare called "the billion dollar mistake" into a useful feature for specifying potential absence of values. Understand how the upcoming Spring Framework 7.0 and Spring Boot 4.0 releases will integrate JSpecify to create more reliable Spring Boot applications, with practical insights from Sébastien Deleuze, a member of the JSpecify working group, on implementing null safety patterns that make Java applications more robust in production environments.
Syllabus
Null Safety in Java with JSpecify and NullAway by Sébastien Deleuze @ Spring I/O 2025
Taught by
Spring I/O