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

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

Vibe Coding Can't Replace Real Developer Expertise

python

Download your free Python Cheat Sheet he...

  2026/07/03

Running Python Locally in a Sandbox | Real Python Podcast #301

python

How do you avoid the risk of running a P...

  2026/07/03

the Complainer Who Poisons Your Work Life

python

Download your free Python Cheat Sheet he...

  2026/07/02

Building AI-powered Semantic Search for MySQL/MariaDB Workloads | Amaz

sql
Amazon

In this video, we build an AI-powered se...

  2026/07/02

Managing and Measuring Python Code Quality: Defining Quality Code & Ma

python

Download your free Python Cheat Sheet he...

  2026/07/02

Build adaptive apps with Compose's new APIs (I/O Connect '26)

Rob Orgiu shares how to harness Jetpack ...

  2026/07/02

Build for the wrist, the road, and the remote with Jetpack Compose and

telework

Watch Paul Lammertsma and Garan Jenkin t...

  2026/07/02

Build 3d experiences using Jetpack XR (I/O Connect ‘26)

Did you know that adding XR-differentiat...

  2026/07/02

Optimize your app performance for the next generation of Android (I/O

android
android

As memory management evolves toward enfo...

  2026/07/02

Creative video editing with Jetpack Media3 and Gemini (I/O Connect '26

Find out how to bridge the gap between A...

  2026/07/02

Develop faster with Android Studio, AI and skills (I/O Connect ‘26)

android
android

Explore how Android Studio's new AI feat...

  2026/07/02

OpenClaw vs Hermes Agent: Which One Is Actually Better in 2026?

Deploy OpenClaw with one click: Deploy ...

  2026/07/02

The AI Portfolio Mistake That Kills Your Job Chances 2026

Why does your AI engineering portfolio m...

  2026/07/02

How do I troubleshoot Amazon EC2 Auto Scaling issues in my Elastic Bea

Amazon

For more details on this topic, visit th...

  2026/07/02