Jeffrey Richter «Efficient Buffer Manipulation using C# 7.2's Span»
C# is a great language for developer productivity. However, a lot of this productivity comes at the cost of memory allocations which requires more frequent garbage collections. C# 7.2 introduces a new Span class that improves productivity while decreasing memory allocations and garbage collections. Come and learn how this new Span type can improve the performance of your .NET applications.

▶︎
Jeffrey Richter «Q&A session»

▶︎
Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon - NDC Oslo 2024

▶︎
Stackalloc and Spans

▶︎
Deep .NET: A Complete .NET Developer's Guide to Span with Stephen Toub and Scott Hanselman

▶︎
Real-world examples on optimizing .NET performance - Stefán Jökull Sigurðarson - NDC Oslo 2023

▶︎
Top 10 C# Mistakes that will get you in trouble

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Deep .NET: An even DEEPER Dive into LINQ with Stephen Toub and Scott Hanselman

▶︎
Performing Asynchronous I/O Bound Operations (Jeffrey Richter)

▶︎
Performance tricks I learned from contributing to open source .NET packages - Daniel Marbach

▶︎
Exploring NET's Memory Management — A Trip Down Memory Lane

▶︎
Uninterrupted Deep Work Mix ~ Immersive Productivity Soundscape ~ Neural Focus Study Music

▶︎
What is Span in C# and why you should be using it

▶︎
Writing Allocation Free Code in C# - Matt Ellis

▶︎
Why The Russian Accent Terrifies Everyone

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Jeffrey Richter — Building responsive and scalable applications

▶︎
Turbocharged: Writing High-performance C# and .NET code, by Steve Gordon

▶︎
