u/shanselmanin r/dotnet • Recommends
DEEP .NET - The complete guide to Span<T> with Toub and Hanselman
357K subscribers • 45 videos on Hallway
Advanced. Deep dive for people who know the field.
91K views2 years ago1 recommendation
Systems programmingProgramming languagesC# and .NETMemory managementPerformance and optimization
Stephen Toub and Scott Hanselman explain how System.Span enables safe, high-performance representation of contiguous memory regions in .NET.
Scott and Stephen are back with another entry in the Deep .NET series, this time looking deep at System.Span enabling the representation of contiguous regions of arbitrary memory, regardless of whether that memory is associated with a managed object, is provided by native code via interop, or is on the stack. And it does so while still providing safe access with performance characteristics like that of arrays. Let's go deep on Span. Chapters: Exploring the Impact and Evolution of Span in Software Engineering Deep Dive into Assembly Code and its Translation Exploring Methods to Disassemble and Analyze C# Function Exploring the JIT Compiler and Assembly Code Optimization Understanding Arrays and Pointers in Programming Understanding Memory Management and Array Access in Programming Discussing the Cost and Implementation of Memory Management Functions Exploring the Intersection of Performance, Maintenance, and Interop in Programming Understanding the Concept and Impact of Span in Computer Science Discussion on Memory Protection and Immutability in Unix and Windows Implementing and Understanding the Concept of Ref Functions in C# Exploring JavaScript Optimal Notation and Memory Management Exploring the Implementation and Functionality of Span in Programming The Evolution and Impact of Span in .NET Development Resources: Documentation: learn.microsoft.com/dotnet/standard/memory-and-spans/ Connect with .NET: Blog: aka.ms/dotnet/blog Twitter: aka.ms/dotnet/twitter TikTok: aka.ms/dotnet/tiktok Mastodon: aka.ms/dotnet/mastodon LinkedIn: aka.ms/dotnet/linkedin Facebook: aka.ms/dotnet/facebook Docs: learn.microsoft.com/dotnet Forums: aka.ms/dotnet/forums 🙋♀️Q&A: aka.ms/dotnet-qa 👨🎓Microsoft Learn: aka.ms/learndotnet #dotnetWhat people say. Recommended as a comprehensive deep dive into the internals, performance benefits, and usage of Span in .NET.
u/shanselmanin r/dotnet • Recommends
u/BetaRhoOmegain r/dotnet • Mentions
On “DEEP .NET - The complete guide to Span<T> with Toub and Hanselman”