Topics that I am currently tracking: technical dotnet content, debugging from the console and on linux
Dotnet Deep-Drive Content & Questions
Videos:
- Deep Dive on LINQ with Stephen Toub
- Writing async/await from scratch in C# with Stephen Toub
- Advanced .NET debugging - Tess Ferrandez-Norlander - NDC London 2022
- Deep Dive into RegEx with Stephen Toub
- "Highly Technical Talk" with Hanselman and Toub | BRK194
Questions:
ICollection.SyncRoot
as used inHttpListener
- AVX-512 in dotnet?
Debugging on Linux and the command-line
- SOS via
dotnet
,windbg
,lldb
dotnet gcdump
dotnet dump
netcoredbg
- Using lldb (seems to be meant from runtime not c#), see https://github.com/dotnet/diagnostics/issues/4240
Pollyfill - make newer features available on older versions
The PolySharp project is a wonderful idea, allowing new C# language features on older targets (I think it uses SourceGenerators behind the scenes).