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

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

Create a closed feedback loop: Chrome Devtools for agents (I/O Connect

chrome

Hear from Matthias Rohmer how with DevTo...

  2026/07/07

Life After I/O: Where is the Chrome DevRel team now?

chrome
Google

Google I/O might be over, but the grind ...

  2026/07/07

Google I/O Connect Berlin with Chrome for Developers

chrome
Google

Experience Google I/O Connect Berlin! De...

  2026/07/06

New quest: Discover DevTools for agents

Google

Navigate Google I/O in first-person mode...

  2026/07/06

I Let Python Pick My Stocks... Here's the Portfolio It Built

python

I Let Python Pick My Stocks... Here's th...

  2026/07/05

How to Code a "Fireworks" Graphic in 15 Lines of Python!

python

#Programming #Python Fun Fireworks Pytho...

  2026/07/04

What Happens If You Invest $27 Per Day? Python Reveals Everything

python

#Programming #Python#Finance #sp500 If...

  2026/07/04

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

Every Major AWS Outage (And Why They Keep Happening)

Amazon

Six times in fifteen years, Amazon Web S...

  2026/07/03

AIへの指示だしはコレが大事です...AI活用のプロがAIに渡す要件定義の作り方やコツを徹底解説します

本日は要件定義・手順書の作り方についてお話させて頂きました! ぜひご視聴ください...

  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

Automate building Chrome Extensions with Antigravity and DevTools MCP

chrome

Ever wished a website or your browser wo...

  2026/07/02