Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
In this conference talk from NDC Porto 2024, Steve Gordon delivers a comprehensive guide to writing high-performance C# and .NET code. Learn practical techniques for creating faster, more efficient applications with reduced memory allocations. Discover how to leverage powerful types like Span for efficient data processing and string parsing, utilize System.IO.Pipelines for high-performance I/O operations, and implement ArrayPool to minimize garbage collection overhead. Explore how low-level System.Text.Json APIs can significantly improve JSON parsing performance. Begin with understanding when and why performance optimization matters, then learn data-driven approaches to profiling and benchmarking code to focus optimization efforts effectively. Perfect for developers starting their journey toward writing faster .NET code with reduced allocations, this session breaks down seemingly complex performance concepts into approachable, practical implementations with real-world examples and code demonstrations.
Syllabus
Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon - NDC Porto 2024
Taught by
NDC Conferences