~/talk

Much Ado about Nothing: A C# play in two acts. Act 2

Talkat NDC London 2019 · 2019-01-30..02-01· [c-sharp]
slides:none on file

Walks through building a survey simulator to show how C# 8 nullable reference types changes APIs, compiler flow analysis, and migration choices: enabling nullable context in project files, using question-mark annotations for fields that can be missing, checking for null before dereference, and using the null-forgiving operator when interop with AutoMapper or unannotated NuGet packages forces a temporary exception. Demonstrates running the app, seeing compiler warnings, and running it with no NREs while outlining sidecar annotations for older libraries.

AI-written summary · about

  1. 0:00Introduction
  2. 6:05Survey question
  3. 8:18Inaudible context
  4. 13:32Trust but verify
  5. 15:08Adding questions
  6. 18:53Adding answers
  7. 22:07Running the survey
  8. 32:22Nullable Reference Types
  9. 35:25Existing Code
  10. 39:16GetValueDefault
  11. 39:52String
  12. 40:42String overload
  13. 43:10Question
  14. 48:58Directives
  15. 50:33Default constructor
  16. 50:59Automapper
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.