~/talk

.NET 7 API diff

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [dotnet]
slides:none on file

A concise tour of concrete .NET 7 changes: Generic Math enables one generic numeric algorithm (example: a stack‑allocated, SIMD‑vectorized sum) and the BCL replaces many type-specific paths, cutting LINQ Min from ~32 ns and 32 B allocations to 5 ns and zero allocs. New source generators appear for Regex source generator (and non‑backtracking engine), JavaScript interop and native library import; demos include Blazor JS calls and AOT‑friendly generated marshalling. Also: polymorphic System.Text.Json, DbDataSource, TAR support, ReadLinesAsync and GetTempDirectory.

AI-written summary · about

  1. 0:00Welcome
  2. 2:21Generic math in .NET 7
  3. 18:44LINQ improvements
  4. 21:26System.Text.Json enhancements
  5. 27:57Regex source generators
  6. 33:57Interop and source generators
  7. 41:17System namespace helpers
  8. 46:16Memory and span optimizations
  9. 55:33Performance improvements
  10. 59:48Further reading
~/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.