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 ...
Stephen and Scott are back with more Deep .NET goodness! This time we are talking about Parallel in .NET, parallelism, and parallel programming in general! Let's get into it! Chapters 00:00 - Intro 01:18 - Introducing System.Threading.Tasks.Parallel 02:25 - Reminiscing with 14 year old discussions about parallelism and .NET 06:50 - Basic tour through Parallel 08:18 - Implementing a basic ...
Let's start to explore one of .NET's favorite features, LINQ (Language Integrated Query). LINQ easily enables developers to write query expressions with a declarative query syntax that allow them to perform filtering, ordering, grouping, and so much more with minimal code. Scott and Stephen are back to take you through the depths of this awesome .NET technology. Chapters 00:00 - Exploring ...
Join Stephen Toub and Scott Hanselman as they dive deep into the world of .NET. On this first episode, Stephen and Scott demystify the world of asynchronous programming with .NET and specifically the magic behind async/await, something that developers use every day. To do so, he builds his very own implementation of async/await completely from scratch and explains throughout the way. If you ...
Scott and Stephen are back with another deep dive into C# and .NET features. This time is RegEx, everyone's favorite powerful magical strings that you can never figure out how to exactly get write. Stephen breaks down every bit that you need to know about RegEx in .NET. Chapters 00:00 - Understanding and Utilizing Regular Expressions in Software Development 04:36 - Deep Dive into Regular ...
Stephen Toub is in the Kitchen! He and John Maeda discuss and demo how to add AI to your .NET projects. Chapters 00:00 - Today's Topic 00:20 - Introducing today's guest: Stephen Toub 01:48 - Sample code and demo 24:39 - Closing thoughts Recommended resources Intro to Semantic Kernel Continue learning with the AI Learning Hub All Cozy AI Kitchen episodes Related episodes Mr. Maeda's Cozy AI ...
This month's episode features Stephen Toub, a Partner Architect on the .NET team focused on performance and building great libraries. The libraries that Stephen stewards are at the base of your .NET application. In this episode, Stephen shares what he's learned about how to be a successful remote worker, what he learned from his brief sojourn in management, and how having been a PM and a ...
All About Span: Exploring a New .NET Mainstay By Stephen Toub | January 2018 This article has been updated to reflect technical changes following its publication. Imagine you’re exposing a specialized sort routine to operate in-place on data in memory. You’d likely expose a method that takes an array and provide an implementation that operates over that T []. That’s great if your method ...