C# 14: The Null-conditional Assignment
Explains the new null-conditional assignment operator in C# 14, a feature for safer null handling in .NET development.
Explains the new null-conditional assignment operator in C# 14, a feature for safer null handling in .NET development.
Explains how to use the MemberNotNullWhen attribute in C# to fix nullability warnings for guarded properties, ensuring clean builds.
A talk on strategies and techniques for migrating existing C# codebases to use nullable reference types and improve null safety.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
Explains strategies to handle nullable reference type warnings when deserializing JSON into C# object models, comparing different approaches and their trade-offs.
Final part of a series on migrating C# codebases to nullable reference types, covering practical techniques and tools for incremental adoption.
Part 3 of a series on migrating C# code to nullable reference types, focusing on advanced annotations and attributes for better compiler flow analysis.
Explores how C# nullable reference types work under the hood, comparing their IL compilation to nullable value types.
A guide to migrating existing C# codebases to use nullable reference types, covering concepts, techniques, and tools to reduce NullReferenceExceptions.
Explores handling missing data in .NET, comparing C# 8.0's Nullable Reference Types with F#'s safer Option type for robust code.
A guide to automating C# unit tests for null argument validation using C# 8's nullable reference types metadata.