~/talk

What's new in .NET 9 & C# 13

Talkat NDC Porto 2024 · 2024-10-14..10-18· [dotnet]
slides:none on file

.NET 9 (ship date November) focuses on speed and stability: induction variable widening in the 64-bit JIT, faster exceptions, native AOT and trimming, and spans everywhere (file helpers, split enumerators, collection lookups) to cut allocations; System.Text.Json gains nullable-respect, schema exporter, web-default options and indentation controls; BinaryFormatter is removed (transcript notes 2 of ~150 use it). ASP.NET Core enables pushed authorization request by default, adds OpenAPI exporter, hybrid cache and MapStaticAssets; C# 13 adds params collections, the field keyword, a new lock type, implicit index/axis and partial properties.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Key focus areas
  3. 4:33Performance improvements
  4. 7:00Demos of .NET 9 features
  5. 10:53Feature switches
  6. 13:23System.Text.Json enhancements
  7. 22:15Span support for APIs
  8. 29:43ASP.NET Core updates
  9. 33:17OpenID Connect with PAR
  10. 37:10Debugging ASP.NET Core
  11. 42:08Introduction to .NET Aspire
  12. 48:04C# 13 features
  13. 57:19Roadmap and future
~/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.