~/talk

Head to Head

Talkat NDC London 2017 · 2017-01-16..01-20· [career-development]
links:none on file
slides:none on file

Live QA digs into concrete .NET oddities: a Linux .NET Core test run proves 6–10× slower than Windows, traced by isolating a single unit test, using Stopwatch and removing assertions to find a culture-aware string comparison optimization missing on Linux and a CLR fix plus a NUnit workaround is created; other answers show Enum.GetValues + Cast for enum iteration, why try/catch can change speed by ~30% (register vs stack use), and pitfalls of deep cloning with cycles and JSON serialization.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Diagnosing .NET Core performance
  3. 10:28Isolating unit test bottlenecks
  4. 16:42Q&A
  5. 21:39Enumerating C# enums
  6. 27:08Deconstruction and tuples in C#
  7. 35:48C# generics constraints
  8. 41:12Protected internal access modifier
  9. 43:00Why try-catch can speed up code
  10. 50:24Deep cloning object graphs
  11. 58:13JSON serialization references
  12. 1:00:06Closing remarks
~/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.