If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
4,740 views • Streamed live on Jun 10, 2024 • #dotnet #performance
Show less
.NET 7 was super fast. .NET 8 is faster. In this week's episode, community MVP David McCarter gives us a tour of the best performance improvements in .NET 8. Come learn how to optimize your app to take full advantage of these enhancements!
⌚ Chapters:
00:00 Countdown
03:05 Welcome to On .NET Live
03:28 Welcome David McCarter
06:38 On today's show - Performance Improvements
11:52 Important Standard Practices
13:27 Copilot Unit test example
15:15 Benchmark testing
16:46 Code Performance Game
18:45 Validating Strings
22:37 JSON Serialization
25:54 JSON Serialization with Source Generator
28:58 Iterating Over a Dictionary
33:14 Dictionary Types
36:51 Different Types Perform Differently
41:22 Multiple Ways to Iterate Cover Collection
43:00 Looping Over Reference Types
45:49 List vs Other Collection Types
51:20 Use Spargine
https://bit.ly/Spargine55:59 Editor Coding
57:06 BenchmarkDotNET
58:43 Where to find David's work
01:01:47 Wrap
Links: https://bit.ly/Spargine
Featuring: David McCarter (@realDotNetDave), Cam Soper, Maira Wenzel (@mairacw), Frank Boucher
#performance#dotnet…...more
.NET 7 was super fast. .NET 8 is faster. In this week's episode, community MVP David McCarter gives us a tour of the best performance improvements in .NET 8. Come learn how to optimize your app to take full advantage of these enhancements!
⌚ Chapters:
00:00 Countdown
03:05 Welcome to On .NET Live
03:28 Welcome David McCarter
06:38 On today's show - Performance Improvements
11:52 Important Standard Practices
13:27 Copilot Unit test example
15:15 Benchmark testing
16:46 Code Performance Game
18:45 Validating Strings
22:37 JSON Serialization
25:54 JSON Serialization with Source Generator
28:58 Iterating Over a Dictionary
33:14 Dictionary Types
36:51 Different Types Perform Differently
41:22 Multiple Ways to Iterate Cover Collection
43:00 Looping Over Reference Types
45:49 List vs Other Collection Types
51:20 Use Spargine
https://bit.ly/Spargine55:59 Editor Coding
57:06 BenchmarkDotNET
58:43 Where to find David's work
01:01:47 Wrap
Links: https://bit.ly/Spargine
Featuring: David McCarter (@realDotNetDave), Cam Soper, Maira Wenzel (@mairacw), Frank Boucher
#performance#dotnet…...more