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

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

77.738 Lượt nghe
Deep .NET: Deep Dive on LINQ with Stephen Toub and Scott Hanselman
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 - https://youtu.be/W4-NVVNwCWs Chapters: 00:00:00 Exploring Programming Languages: A Discussion on Async, Link, and Modern Programming Concepts 00:02:24 Understanding Iteration and For Loops in C# 00:07:00 Understanding the Execution and State Management in Programming 00:09:32 Understanding the Select Method in Link Programming 00:11:51 Discussing the Impact of Copilot on Software Engineering Productivity 00:13:38 Understanding and Implementing Selectors in Programming 00:18:52 Exploring Programming Concepts: Implementing Select and SEAL Classes 00:23:19 Understanding and Implementing Enumeration in Computer Science 00:26:12 Exploring the Implementation of Enumerators and Selectors in Programming 00:29:20 Discussion on Implementing Non-Predicable and Nullable Referencies in Programming 00:33:47 Discussing the Implementation and Functionality of Reset in Programming 00:35:29 Understanding the Implementation and Functionality of Iteration in Programming 00:39:58 Understanding State Management and Exception Handling in Programming 00:42:47 Understanding State Machines in Programming 00:49:20 Debugging and Benchmarking in Programming 00:52:47 Exploring Performance Profilers and Zooming in for Detailed Analysis 00:56:08 Deep Dive into Code Profiling and State Management 01:03:44 Exploring Different Approaches to Implementing Omic Operations and Performance Scaling in Programming 01:08:11 Using Benchmark.net for Software Testing 01:09:30 Discussion on Implementing and Benchmarking a Compiler 01:14:45 Discussing Performance Testing and Optimization in Programming 01:16:48 Discussing Memory Allocation and Performance Profiling in Visual Studio 01:17:55 Understanding the Heisen Uncertainty Principle and Benchmark.net in Programming 01:20:03 Exploring Compiler Optimizations and Iteration Loops in Programming 01:26:50 Discussing Code Implementation and Optimization in Engineering Resources: Documentation: https://learn.microsoft.com/dotnet/csharp/linq/ Connect with .NET: Blog: https://aka.ms/dotnet/blog Twitter: https://aka.ms/dotnet/twitter TikTok: https://aka.ms/dotnet/tiktok Mastodon: https://aka.ms/dotnet/mastodon LinkedIn: https://aka.ms/dotnet/linkedin Facebook: https://aka.ms/dotnet/facebook Docs: https://learn.microsoft.com/dotnet Forums: https://aka.ms/dotnet/forums 🙋‍♀️Q&A: https://aka.ms/dotnet-qa 👨‍🎓Microsoft Learn: https://aka.ms/learndotnet #dotnet