Deep Dive on LINQ with Stephen Toub

preview_player
Показать описание
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: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: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:20:03 Exploring Compiler Optimizations and Iteration Loops in Programming
01:26:50 Discussing Code Implementation and Optimization in Engineering

Resources:

Connect with .NET:

#dotnet
Рекомендации по теме
Комментарии
Автор

Wake up babe, dotnet dropped another deep dive with Stephen Toub (we want more)

weneedlittlepatience
Автор

Stephen Toub is a great presenter and extremely knowledgeable, what a combo!

antonio_carvalho
Автор

I'm a simple person, if Stephen Toub is in the video I'll watch it

vandersonguidi
Автор

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.

johndonaldmelville
Автор

Hour, hour and a half attention span? I'm waiting for the 5 hour Director's Cut Extended Edition.

SlackwareNVM
Автор

Thank you guys . Please don't stop those series

zakizaz
Автор

This video is BETTER than ANYTHING on Netflix :) and the Suprise ending was so cool too

osman
Автор

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.

mar_sze
Автор

This series with Scott and Stephen is the best programming-related thing I've ever seen on YouTube.
Thank you so much!

thedarktower
Автор

I believe just listening to Scotts and Stephens friendly banter makes me a better developer! 🙂

acedonk
Автор

Keep this series going! Hard to find content like this, especially with this level of presentation.

ohdev
Автор

These vids with Stephen Toub just pure gold

dymber
Автор

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.

AnupShah
Автор

I really enjoy watching and learning from you guys. Pedagogical side of thing is just brilliant. It's so useful when Scott once in a while "takes the foot off the gas pedal" to explain "simple" things like underscore in an integer to separate thousands etc. It's so deep and explaining things from the first principles. Understand once and apply everywhere. It's like a breath of fresh air in an otherwise clean-code and clean-architecture flooded environment.

TheChonsey
Автор

That's how you teach dotnet, I will await for stephentoub

pmnm
Автор

I've been waiting for a series like this for a Int64 time! What an amazing presentation. Please keep it up!

sergiojrdotnet
Автор

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.

ryanharris
Автор

This is fantastic series. I barely watch movie nor YouTube video more than once except this series. Thank you Scott and Stephen🎉🎉

VincentYang
Автор

Great stuff! This session will be relevant for many years to come. Next up...Spans?

marklord
Автор

I would love to see a part 2 with all of the potential optimizations.

When you peek unther the covers to see how a library or .net itself implements things, it's really easy to get lost in the code, but a lot of the complexity comes from optimizations that have accumulated over time. It'd be great to be able to build a mental catalogue of "optimization patterns" so that we have an easier time reading code. I think this series will help immensely with this.

SlackwareNVM