Null References: The billion dollar mistake of the past (for C# developers)

Null references have been called "The Billion Dollar Mistake". What if we could make them a thing of the past? Imagine a new version of C# that provided static analysis on all reference variables to ensure you didn't accidentally cause your own version. That future is her, in preview mode. In this session we'll explore the proposed non-nullable reference types. You'll learn how to adopt it into your own code, and how to express designs where null might be valid. Prepare yourself for a world where you can say "When I learned C#, we had to check for null references by hand!"