~/talk

Discussion with Kevin Gosse

links:none on file
slides:none on file

Discussion covers concrete wins and tradeoffs: Datadog tracer plus continuous profiler work reduces overhead to roughly <=5% CPU while often adding ~+100MB RAM; a .NET profiler prototype in C# exists (goal: remove C++ barrier); coauthoring a second edition of a 1000‑page memory book; guidance uses a three‑step debugging loop—gather data, form a theory, verify—and a prototype WinDbg GPT assistant that generates actionable commands from messy dumps.

AI-written summary · about

  1. 0:00Conference welcome
  2. 3:37Kevin Gosse at Datadog
  3. 6:14Recent .NET challenges
  4. 9:05Writing the second edition of the .NET memory book
  5. 12:18Future of .NET and C#
  6. 17:15Starting low-level programming
  7. 23:01WinDbg for .NET debugging
  8. 25:10Memory dumps with WinDbg
  9. 33:26Assembly in modern dev
  10. 35:59High vs low-level debugging
  11. 40:39APM overhead in Datadog
  12. 47:04Optimizing Datadog tracer
  13. 48:51Debugging CPU architectures
  14. 51:00Native AOT in .NET
  15. 55:38Tricky debugging scenarios
  16. 57:33Recent .NET recommendations
  17. 1:01:14Closing 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.