Null Safety in Spring with JSpecify and NullAway @VMwareTanzu
Null Safety in Spring with JSpecify and NullAway  @VMwareTanzu
Uploaded September 2025 | Updated September 2026, 6 hours ago
In 1965, Tony Hoare invented the null reference—a tiny design decision he later called “the billion-dollar mistake.” Why? Because allowing nulls without requiring developers to declare or handle them explicitly has led to decades of bugs, crashes, and production fires. Java still bears the weight of that choice, but the tide is turning. With JSpecify and NullAway, Java developers can finally bring null safety into their workflow—catching potential NullPointerExceptions at compile time and making the absence of a value part of the type system. In this talk, you will learn how JSpecify works, how to use it with NullAway, and how it helps turn null from hazard to feature. We will also share what is coming in Spring Framework 7 and Spring Boot 4, where JSpecify will help make Spring apps safer and more reliable—in the framework and your own code.

Recorded session from VMware Explore 2025.
Null Safety in Spring with JSpecify and NullAwayWriting and testing code is a small % of what programmers do, but it could be more.The problem with dev platformsDemo: Building GenAI and Agentic Apps with Tanzu PlatformWhy AI Needs Platform Engineering: The Day 2 RealityThis is what wrecks AI coding ROI #ai #platformengineering #claudecode #vibecodingSix months of UX and design with AI agents: what actually worked for the Tanzu design teamDont Build Your Own Internal Developer Platform - Heres WhyTanzu Platform Application Onboarding DemoWhat is a PaaS?MTTR metrics are hard to get rightCustomer Panel - Keeping Spring Apps Current in a Changing Landscape
VMware Tanzu |

Null Safety in Spring with JSpecify and NullAway

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER