Null & Void - Everything about Nothing in .NET - Stefan Pölz - NDC London 2025

youtube
Null & Void - Everything about Nothing in .NET - Stefan Pölz - NDC London 2025 This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! #dotnet #programminglanguages #csharp #api #roslyn #metadata System.NullReferenceException: 'Object reference not set to an instance of an object.' I used to read this message quite almost every day. But null references, also referred to as the "billion-dollar mistake" in that context, are also a great mechanism to express optionality and unavailability of a certain resource. There are great tools to help us deal with ... utilize null pointers. IDEs and Analyzers have introduced diagnostics which warn us at compile time about potential trouble at runtime. And recently the magnificent C# 8.0 has brought us nullable reference types: a language feature which lets us annotate our API to clearly communicate the design intent of nullability. So let's explore nullable reference types (including the accompanying nullable attributes of the BCL), their representation in both Reflection Metadata and the Roslyn API, and complement that with other available keywords and operators based on null. As a side effect, we will learn about the fundamental difference of nullable reference types and nullable value types in .NET. Additionally, we shall discover an alternative to null while still retaining the semantics of "nothing" -
  2025/03/20      youtube

Our Tag

最近投稿されたプログラミング学習動画

Calculus #4 When Limits Fail

There are exactly three ways a limit can...

  2026/09/08

Automation Testing Full Course 2026 | Learn Automation Testing from Sc

🔥AI Accelerator Program - From Prompts t...

  2026/09/07

Give Every Character a Unique Voice

Ever notice your characters all sound th...

  2026/09/07

Paid Campaign Strategies Full Course (FREE) | Learn Paid Campaigns in

🔥SP Jain - AI-Powered Digital Marketing ...

  2026/09/07

How to delegate a subdomain in Amazon Route 53

Amazon

Set up DNS delegation between a parent z...

  2026/09/07

Project Management Full Course 2026 | From Basics to PMP Prep | Simpli

🔥PMP - 🔥PMP Plus - In this video, Pro...

  2026/09/07

How to become AI Product Manager in 2026 | Skills, Salary & Career Roa

🔥 Professional Certificate Course in Gen...

  2026/09/07

Agentic AI Full Course 2026 in 1 hour | Build AI Agents & Workflows |

microsoft
Microsoft

🔥Microsoft Applied Agentic AI: Systems D...

  2026/09/07

Gemini AI Explained | What Can Gemini AI Actually Do in 2026?|Part 4 |

🔥 Professional Certificate Course in Gen...

  2026/09/07

Game Short 2 Reflection is One Formula

game

Angle in equals angle out, but measured ...

  2026/09/07

Calculus #3 One Sided Limits

A function can be perfectly defined at a...

  2026/09/06

【凄すぎ】AIが勝手に働くWeb制作会社を作って一人社長になってみた!誰でも使えるAI会社を作りました

本日はAI会社についてお話させて頂きました! ぜひご視聴ください! 🧑‍💻⬇...

  2026/09/06

Game Shorts 1 How Collision Detection Works

game

Four comparisons. That's all collision d...

  2026/09/05

Cloud Report | Quick, who took our lunch?

Amazon
cloud

Subscribe to AWS: Create a free AWS ac...

  2026/09/05

How to use Chrome DevTools for agents with Chrome extensions

chrome

Learn how to use Chrome DevTools for age...

  2026/09/04

Celebrating one billion Gemma downloads

Google

Google DeepMind's Paige Bailey catches u...

  2026/09/04