Overview
Discover how to write high-performance C# and .NET code in this conference talk from NDC Oslo 2024. Learn practical techniques for optimizing code execution and reducing memory allocations through hands-on examples and demonstrations. Explore efficient data processing using Span types, high-performance I/O with System.IO.Pipelines, and memory management using ArrayPool. Gain insights into leveraging low-level System.Text.Json APIs for improved JSON parsing. Begin with an understanding of when and why performance matters, and learn how to profile and benchmark code using a data-driven approach. Ideal for developers new to high-performance programming, this talk demystifies complex concepts and provides actionable strategies for writing faster, more efficient .NET applications.
Syllabus
Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon - NDC Oslo 2024
Taught by
NDC Conferences