~/conference

Dotnetos Conference 2022

.NET developers, performance engineers, backend developers, platform engineers, site reliability engineers, devops engineers, software architects

OpenTelemetry instrumentation for .NET; DiagnosticClient and EventPipe monitoring; CLRMD memory snapshot analysis; Roslyn source generators; incremental source generators; ILPack assembly emission; NativeAOT native interop; nullable reference runtime validation; high-throughput Redis-like architecture; pre-signed S3 upload offload; dotnet migration to .NET 6; dotnet perf tooling and flame graphs

titleauthorlength
Preemptive monitoring applications in productionRaffaele Rialdi55m
A sidecar process uses DiagnosticClient + EventPipe to watch live counters and trigger a memory snapshot, then opens that snapshot with CLRMD with LINQ queries…
Talk on
Never send a human to do a machine's jobStefan Pölz48m
Roslyn Source Generators automate repetitive code by emitting partial implementations that replace Reflection and boxing for value types, here generating…
Talk on
Getting started with OpenTelemetry in .NETMiguel Angel Teheran56m
Explains a concrete getting‑started path for OpenTelemetry on .NET: add Microsoft.Extensions.Logging and an OpenTelemetry exporter (demo uses…
Talk on
A system’s perspective – lessons from failuresTimothy Barnett38m
Reports issue: a report issues thousands of separate SQL reads because invisible fields force one query per cell and one search times out after 20 minute…
Talk on
ILPack: saving assemblies to diskVictor Nicollet48m
ILPack claims to restore the missing AssemblyBuilder.Save on .NET Core by taking in-memory assemblies and emitting valid DLLs that reload unchanged…
Talk on
Scalable architecture from the ground upOren Eini51m
A runnable .NET redis clone of ~200 lines hits 170,000 requests/sec on a Raspberry Pi with P99 latencies under 100ms, proving raw hardware is often irrelevant…
Talk on
Your clients are lying! Adventure with leaky .NETRafał Schmidt47m
Claim: C# nullable reference types are only compile‑time warnings so runtime deserialization still produces invalid objects and hidden NullReferenceExceptions…
Talk on
Pushing C# to new places with NativeAOTKevin Gosse51m
Claims that .NET 7 NativeAOT produces standalone native binaries and unlocks new interop are demonstrated with concrete techniques: using…
Talk on
Road to .NET 6: migration story of hope and despairKrzysztof Stolarz52m
Case study of migrating a high‑load real‑time service from .NET Framework to .NET 5/6 on Linux handling over 200k rps, with concrete fixes and measurements…
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.