The Past, Present, and Future of Null-Safety in Java - Mala Gupta
NullPointerExceptions have long been a source of frustration for Java developers, turning minor oversights into production issues. Null-safety in Java, however, is more than defensive coding—it reflects the language’s evolution toward expressing the absence of a reference more clearly. This session traces that journey from early practices like if (x != null) checks and the Null Object pattern, through annotations, Objects.requireNonNull, and design approaches such as using empty collections instead of null. It also explores how null-safety influenced API design, including the introduction of Optional and its role in making the Stream API more expressive. Attendees will also learn how static analyzers, linters, and standards like JVerify help prevent unsafe code, and how upcoming JVM-level features in Project Valhalla aim to strengthen nullability guarantees. You will leave with a clear roadmap of how Java’s approach to null-safety has evolved, what tools and techniques are effective today, and what lies ahead for safer, more robust code. What You Will Learn •The historical evolution of null-safety in Java and its impact on language design •Modern best practices for handling nulls using Optional, annotations, and static analysis •What upcoming JVM-level changes such as Project Valhalla mean for the future of null-safety. More on-demand engineering talks: https://saltmarch.com/on-demand GAINS 2026 | 09th–10th December | Bengaluru India’s first engineering conference for the AI-native software era https://ainativesummit.com GIDS 2027 | 20th Edition | 27th–30th April | Bengaluru https://developersummit.com"

Null-safe applications with Spring Boot 4 by Sébastien Deleuze @ Spring I/O 2026

The Intersection of Architecture and AI - Neal Ford

How HashSet Works Under the Hood in Java (It's a HashMap!) | Java Mastery Series

The New Java Best Practices by Stephen Colebourne

Why The Russian Accent Terrifies Everyone

Software Design vs. Architecture: Key Differences Explained

Architecting for the Unknown - Venkat Subramaniam

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

Union types in C# | DEM304

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Storchennest Live Webcam in Bad Salzungen, Thüringen

How Netflix Uses Java - 2026 Edition

They Lied to You About AI (This Study Proves It)

Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

Java 26: Better Language, Better APIs, Better Runtime

Orchestrating Intelligence: Multi-Agentic Design Patterns for Production AI - Mary Grygleski

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Clara Mattei: capitalism is not natural - it’s enforced

🚗 BYD : The biggest SCAM of the car industry ?

