Deep Dive on LINQ with Stephen Toub

56,034
0
Published 2024-04-16
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 -    • An even DEEPER Dive into LINQ with St...  

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: 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

All Comments (21)
  • Wake up babe, dotnet dropped another deep dive with Stephen Toub (we want more)
  • @antonio_carvalho
    Stephen Toub is a great presenter and extremely knowledgeable, what a combo!
  • @vandersonguidi
    I'm a simple person, if Stephen Toub is in the video I'll watch it
  • Please, more Stephen Toub -- the deeper the better. Reminds me of the good old days watching Channel 9 in the early 2000s. It (at least looked like) a few guys walking around Microsoft with a video camera asking crazy smart people to explain incredibly difficult problems. It is fun to see smart people thinking hard whether I care about the particular technology or not.
  • @SlackwareNVM
    Hour, hour and a half attention span? I'm waiting for the 5 hour Director's Cut Extended Edition.
  • @zakizaz1
    Thank you guys . Please don't stop those series
  • @osman3404
    This video is BETTER than ANYTHING on Netflix :) and the Suprise ending was so cool too
  • @mar_sze
    I love these deep dives! Even though I'm already familiar with most of it, there's always a few hidden gems to learn. And I also just enjoy listening to Stephen Toub explain these things from the ground up.
  • @thedarktower75
    This series with Scott and Stephen is the best programming-related thing I've ever seen on YouTube. Thank you so much!
  • @marklord7614
    Great stuff! This session will be relevant for many years to come. Next up...Spans?
  • @acedonk
    I believe just listening to Scotts and Stephens friendly banter makes me a better developer! 🙂
  • @ohdev2019
    Keep this series going! Hard to find content like this, especially with this level of presentation.
  • @pmnm113
    That's how you teach dotnet, I will await for stephentoub
  • @sergiojrdotnet
    I've been waiting for a series like this for a Int64 time! What an amazing presentation. Please keep it up!
  • @VincentYang024
    This is fantastic series. I barely watch movie nor YouTube video more than once except this series. Thank you Scott and Stephen🎉🎉
  • @ryanharris5968
    Brilliant stuff. Enjoyed it thoroughly. The great thing about this type of content is that it’s making me think deeper about the code I write.
  • @dy0mber847
    These vids with Stephen Toub just pure gold
  • I am loving these deep dives and the energy and enthusiasm between the two is fantastic. Not to mention the little things you drop in between like sealed classes, statemachine, profiler, benchmark, interlocked vs threadid kept me engaged. Keep throwing these videos, we are happy to catch. Awaiting for the next one..
  • @stevanfreeborn
    Thank for taking the time to share all your smarts with us!
  • @AnupShah
    Cheer up guys who is looking this now rather being on Netflix. Thanks Scott. Stephan while reading your old blogs post for async and stuff wished to see you like this and it’s dream true. Please bring more stuff. This gives a great motivation as well. Thanks again.