Dotnetos Conference 2022
2022-10-10..2022-10-12
-- online --
[Dotnetos Conference 2019, Dotnetos Conference 2021, Dotnetos Conference 2022]
who it's for
.NET developers, performance engineers, backend developers, platform engineers, site reliability engineers, devops engineers, software architects
topics
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
| title | author | length |
|---|---|---|
| Preemptive monitoring applications in production | Raffaele Rialdi | 55m |
A sidecar process uses DiagnosticClient + EventPipe to watch live counters and trigger a memory snapshot, then opens that snapshot with CLRMD with LINQ queries… | ||
| Never send a human to do a machine's job | Stefan Pölz | 48m |
Roslyn Source Generators automate repetitive code by emitting partial implementations that replace Reflection and boxing for value types, here generating… | ||
| Getting started with OpenTelemetry in .NET | Miguel Angel Teheran | 56m |
Explains a concrete getting‑started path for OpenTelemetry on .NET: add Microsoft.Extensions.Logging and an OpenTelemetry exporter (demo uses… | ||
| A system’s perspective – lessons from failures | Timothy Barnett | 38m |
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… | ||
| ILPack: saving assemblies to disk | Victor Nicollet | 48m |
ILPack claims to restore the missing AssemblyBuilder.Save on .NET Core by taking in-memory assemblies and emitting valid DLLs that reload unchanged… | ||
| Scalable architecture from the ground up | Oren Eini | 51m |
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… | ||
| Your clients are lying! Adventure with leaky .NET | Rafał Schmidt | 47m |
Claim: C# nullable reference types are only compile‑time warnings so runtime deserialization still produces invalid objects and hidden NullReferenceExceptions… | ||
| Pushing C# to new places with NativeAOT | Kevin Gosse | 51m |
Claims that .NET 7 NativeAOT produces standalone native binaries and unlocks new interop are demonstrated with concrete techniques: using… | ||
| Road to .NET 6: migration story of hope and despair | Krzysztof Stolarz | 52m |
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… | ||
| nothing matches | ||