Skip to content
0:00 / 0:00

#linq#dotnet#stephentoub

Deep .NET: Deep Dive on LINQ with Stephen Toub and Scott Hanselman

dotnet

357K subscribers • 22 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Stephen Toub and Scott Hanselman
  • Made by the vendor. The company whose product it covers made or sponsored it.

Advanced. Deep dive for people who know the field.

96K views2 years ago1 recommendation

Programming languagesSystems programmingC# and .NETCompilers and interpretersPerformance and optimization

Stephen Toub and Scott Hanselman reimplement LINQ from scratch to explain its inner workings, deferred execution, and state management.

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. Part 2: An even DEEPER Dive into LINQ with Stephen Toub - youtu.be/W4-NVVNwCWs Chapters: Exploring Programming Languages: A Discussion on Async, Link, and Modern Programming Concepts Understanding Iteration and For Loops in C# Understanding the Execution and State Management in Programming Understanding the Select Method in Link Programming Discussing the Impact of Copilot on Software Engineering Productivity Understanding and Implementing Selectors in Programming Exploring Programming Concepts: Implementing Select and SEAL Classes Understanding and Implementing Enumeration in Computer Science Exploring the Implementation of Enumerators and Selectors in Programming Discussion on Implementing Non-Predicable and Nullable Referencies in Programming Discussing the Implementation and Functionality of Reset in Programming Understanding the Implementation and Functionality of Iteration in Programming Understanding State Management and Exception Handling in Programming Understanding State Machines in Programming Debugging and Benchmarking in Programming Exploring Performance Profilers and Zooming in for Detailed Analysis Deep Dive into Code Profiling and State Management Exploring Different Approaches to Implementing Omic Operations and Performance Scaling in Programming Using Benchmark.net for Software Testing Discussion on Implementing and Benchmarking a Compiler Discussing Performance Testing and Optimization in Programming Discussing Memory Allocation and Performance Profiling in Visual Studio Understanding the Heisen Uncertainty Principle and Benchmark.net in Programming Exploring Compiler Optimizations and Iteration Loops in Programming Discussing Code Implementation and Optimization in Engineering Resources: Documentation: learn.microsoft.com/dotnet/csharp/linq/ 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 #dotnet

Why it's here

1 person recommends this

What people say. Highly recommended for its deep technical breakdown of LINQ internals by its creators and maintainers.

u/shanselmanin r/dotnet • Recommends

Stephen Toub and Scott Hanselman reimplement LINQ from scratch to learn!