About this talk
This talk covers the challenges of handling NullPointerExceptions in Java, a longstanding issue that developers have tried to mitigate through conventions and annotations. The speaker introduces JSpecify, an initiative by key players in the Java ecosystem aimed at establishing clear and consistent nullness semantics. By using the `@NullMarked` annotation, developers can define default nullness for packages, enhancing code clarity and providing a framework for null-safety. The session also explores the unique aspects of JSpecify compared to other approaches and offers guidance on how to incrementally implement JSpecify in existing production code.
More from this event
See all 29 talks →
Agents With Seatbelts: Practical Ways to Keep AI Code Gen Under Control, Jonathan Vila López
41:46
Practical MCP Security in Action, Willem Jan Glerum
43:59
Kotlin for Normal Brains (Without Jets), Nayden Gochev
59:30
Beyond the LLM API - What Developers Actually Need to Know About ML, Milen Dyankov
54:58