Demystifying the Core of .NET Core
summary
Explains .NET Core internals: separates runtime, SDK and dotnet CLI; shows how runtimeconfig.json and deps.json tell dotnet which runtime and NuGet packages to load; demonstrates the same compiled DLL running on Linux and Windows via dotnet driver; describes framework-dependent vs self-contained publishes and how publish copies runtime and NuGet assemblies for cross-platform executables; claims measurable performance improvements over full .NET; and unpacks .NET Standard’s type-forwarding model for reusable libraries across runtimes.
AI-written summary · about
chapters (17)
- 0:00Start
- 2:19CLARIZEN - ENTERPRISE WORK COLLABORATION
- 3:23What's .NET Core
- 6:31Full .NET dev process - build
- 7:44Full NET dev process - execution
- 13:22NET Core dev process - build
- 15:08NET Core dev process - execution
- 29:07NET Core Build Artifacts
- 29:42Changing runtime configuration
- 32:14Controlling the runtime version
- 34:58Types of .NET Core applications deployments
- 37:22Self Contained Deployment (SCD)
- 42:49The problem
- 43:29Possible Solution - Portable Class Library PCL .
- 45:53A better solution - .NET Standard
- 47:56NET Standard Shim and Stubs-runtime
- 49:06Summary
related talks
01h 01mASP.NET Core Deep(er) Dive
58m.NET Core Internals and Optimizations
47m.NET Core 3 and C# 8
01h 01mAn in-depth look at the new features in C# 8.0 and .NET Core 3.
45m.NET Standard: The Easy Route to Platform Independence
50mWhy I'm Not Leaving .NET
55m.NET Core 3.0 and the Future
01h 01mHidden gems in .NET Core 3
