~/talks

Bill Wagner

what they talk about

all 4 in the filters

where they keep going back

on a stage with

who talks about the same things

titleconferencedate
C# Goes to 11DevReach 20222022-09-11
Overview of concrete C# 11 changes coming with .NET 7 in November 2022: adds list patterns and raw string literals (triple-quote) for easier parsing and…
Talk on
Change your habits: Modern techniques for modern C#NDC London 20202020-01-27
Demonstrates concrete C# practices: using tuple assignments for swaps and concise equality/constructors, declaring read-only structs and read-only members to…
Talk on
Much Ado about Nothing: A C# play in two acts - Act 1NDC London 20192019-01-30
Adds a compile-time-only opt-in that treats ordinary reference types as non-nullable by default, producing warnings (not runtime errors) and using Roslyn flow…
Talk on
Much Ado about Nothing: A C# play in two acts. Act 2NDC London 20192019-01-30
Walks through building a survey simulator to show how C# 8 nullable reference types changes APIs, compiler flow analysis, and migration choices: enabling…
Talk on
The promise of an async future awaitsNDC London 20192019-01-30
Explains concrete rules for C# async: convert void to Task and T to Task<T>, methods use async/await, tasks start running until their first await, and async…
Talk on
C# 7.1, and 7.2: The releases you didn't know you hadNDC London 20182018-01-15
C# 7.1 surfaces concrete features you can enable per project: async Main for awaiting in console entry points, default literal to drop verbose default(T), and…
Talk on
NET Rocks Live with Jon Skeet and Bill Wagner – Two Nice C# PeopleNDC London 20182018-01-15
Live conversation lays out concrete C# changes and engineering tradeoffs: community PRs have already added expression-bodied members and other tweaks, one…
Talk on
C#: Change, Openness, and InnovationNDC Sydney 20172017-08-14
C# is moving to an open design with compilers, docs and language proposals on GitHub, Roslyn powering editors like OmniSharp, and dotnet core 2.0 and NuGet as…
Talk on
What were they thinking? Language design choices that seem wrong, until they don't.NDC London 20172017-01-16
C# makes specific tradeoffs: it enforces no fall-through in switch to keep refactoring safe and enable pattern-matching; it adds local functions avoid delegate…
Talk on
Exploring Pattern Matching in C#NDC London 20172017-01-16
Walks through C# 7 pattern matching: shows is expressions that test and extract in one line, switch with when guards that order-case and introduce block…
Talk on
~/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.