~/talks

Kevin Gosse

what they talk about

all 8 in the filters

where they keep going back

all 6 in the filters

on a stage with

who talks about the same things

titleconferencedate
What’s really going on under the hood? The hidden life of method calls.Update Conference Krakow 20252025-05-26
Walks through concrete mechanics: x64 Microsoft calling convention puts first arguments in RCX/RDX and return in RAX, large structs become implicit references…
Talk on
Discussion with Kevin Gosse.NET fwdays'23 online conference2023-06-15
Discussion covers concrete wins and tradeoffs: Datadog tracer plus continuous profiler work reduces overhead to roughly <=5% CPU while often adding ~+100MB…
Talk on
Pushing C# to new places with NativeAOTDotnetos Conference 20222022-10-10
Claims that .NET 7 NativeAOT produces standalone native binaries and unlocks new interop are demonstrated with concrete techniques: using…
Talk on
Debugging one layer deeperNDC Oslo 20212021-11-29
Production crashes once per day lead to WinDbg memory dumps and SOS-assisted stacks, disassembly mapping native CLR code back to C++ and object headers, and a…
Talk on
Designing and rewriting asynchronous tasks from scratchUpdate Conference Prague 20212021-11-18
Starts by building a minimal Task and TaskCompletionSource, then adds continuations, a TaskScheduler, and inlining so continuations can run concurrently…
Talk on
Debugging one layer deeperDotnetos Conference 20212021-10-05
An instrumentation agent causes an access violation that traces all the way into the CLR: dumps from an instrumented server that crashes about once a day…
Talk on
Designing and rewriting asynchronous tasks from scratchNDC Oslo 20202020-06-08
Reimplements the Task/future and TaskCompletionSource/promise from first principles, building a continuation queue, four continuation types, a thread‑pool…
Talk on
The debugging mindsetDotNext 2019 Moscow2019-11-06
Debugging becomes a methodical loop: inspect Process Explorer to find three processes, scan 3–4k-line logs for IPC pipe disconnect errors, decompile the .NET…
Talk on
Advanced .NET debugging techniques from real world investigationsNDC Oslo 20192019-06-17
Criteo runs 150 billion requests per day across ~4,000 servers and investigates two real incidents: a slow steady rise in lock contention traced to 14,000…
Talk on
Debugging asynchronous scenarios in .NETDotNext 2019 Piter2019-05-15
Reconstructs async causality by walking runtime objects and continuations to find the actual blocking point: uses WinDbg and Visual Studio to open dumps…
Talk on
Extend the new WinDbg to build your own dream debugging toolDotNext 2018 Moscow2018-11-22
New WinDbg is a .NET/WPF app that exposes undocumented extension points so users can add ribbon buttons, tool windows and listeners via MEF composition…
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.