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

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

Improving Your Tests With the Python Mock Object Library: Introducing

python

Download your free Python Cheat Sheet he...

  2026/02/12

Quantum Computing Basics: Parallelism and Probabilities

python

Download your free Python Cheat Sheet he...

  2026/02/11

Language Games - Eli Holderness - NDC London 2026

game

This talk was recorded at NDC London in ...

  2026/02/11

Building a Carbon Impact Agent: Boosting ROI with Sustainable AI in...

Building a Carbon Impact Agent: Boosting...

  2026/02/11

Open Source is Broken, and it’s Our Fault - Lotte Pitcher - NDC London

This talk was recorded at NDC London in ...

  2026/02/11

neo4j for the relational .NET developer - Chris Klug - NDC London 2026

This talk was recorded at NDC London in ...

  2026/02/11

Learning not leaning: How developers can Accelerate their Learning wit

study

This talk was recorded at NDC London in ...

  2026/02/11

Playing the long game - Sheena O'Connell - NDC London 2026

game

This talk was recorded at NDC London in ...

  2026/02/11

Meet the Google TV Streamer | Your Favorite Entertainment, Without All

Google

Meet the new #GoogleTV Streamer and get ...

  2026/02/11

Using Unit Tests as Living Documentation

python

Download your free Python Cheat Sheet he...

  2026/02/10

Polars Works With Altair and Other Plotting Tools

python

Download your free Python Cheat Sheet he...

  2026/02/09

Google Pixel 10a: Pre-order 2.18.26

Google

No need to contain your excitement 🙂 Pre...

  2026/02/09

Coolify: The Self-Hosted Alternative to Heroku

python

Download your free Python Cheat Sheet he...

  2026/02/08

AI活用のプロが実際に使っているGeminiの神機能を6つ紹介!毎日の業務を一瞬で終わらせるGeminiの活用法などをご紹介いたします

本日はGeminiの神機能6 選についてお話させて頂きました! ぜひご視聴くださ...

  2026/02/08

How to Install MySQL Workbench on Wondows11 (2026)

sql
Microsoft

How to Install MySQL Workbench on Window...

  2026/02/07

Need a Python Definition Fast? Try This Tool

python

Download your free Python Cheat Sheet he...

  2026/02/07