Hidden gems in .NET Core 3
summary
Shows concrete .NET Core 3 features and demos: set GC memory limits that cut address space from ~1.3 GB to ~100 MB in a benchmark; AssemblyLoadContext unloads assemblies to implement plugin isolation (and demos show casting errors when loaded in different contexts); startup hooks run code before Main; new diagnostics tools dotnet-counters / dotnet-trace / dotnet-dump collect cross‑platform counters, traces and dumps; ready‑to‑run images plus tiered JIT, single‑file publishing and trimming; async disposal, W3C trace context support, UNIX domain sockets, pipes and a working echo server via the new connection listener.
AI-written summary · about
chapters (12)
- 0:00Introduction to dotnet core
- 1:04Core CLR memory management
- 2:21Assembly load contexts
- 7:18Startup hooks
- 9:25Diagnostic tools
- 18:57Publishing options
- 27:55Native interop improvements
- 29:40BCL API enhancements
- 31:44Distributed tracing demo
- 38:29Runtime and thread pool
- 41:01ASP.NET Core features
- 58:49Configuration and closing
related talks
01h 01mAn in-depth look at the new features in C# 8.0 and .NET Core 3.
01h 15mPanel discussion on the future of .NET
01h 14mKeynote
01h 05mFrom 'dotnet run' to 'Hello World!'
50mDiagnostic techniques for .NET running on Linux and within containers
01h 01mWhat's New In ASP.NET Core
01h 01mASP.NET Core Deep(er) Dive
08h 53m.NET Days Online. Day 1
