I have attended to NDC London 2020 conference, and collected the talks I prefer or suggest for watching on YouTube.
Make your custom .NET GC - "whys" and "hows" by Konrad Kokosa
The talk is a deep dive into the internals of implementing a custom ZeroGC and Epsilon GC. I suggest this talk for developers being familiar with the internals of the .net runtime.
Application Diagnostics in .NET Core 3.1 by David Fowler, Damian Edwards
Is an essential talk to see how you can use application .net core diagnostics in a cross-platform environment.
From WCF to gRPC by Mark Rendle
gRPC is getting traction, Mark has worked on a tool to convert WCF services to gRPC. It is a great talk to learn about gRPC.
Blazor, a new framework for browser-based .NET apps by Steve Sanderson
Steve Sanderson gives a great overview on how Blazor renderer can be used for creating native (non-web) apps.
The Internet of Pwned Things by Troy Hunt
Troy is one of most known members of the security community. He goes over some of the significant security breaches in the past year. He discusses how companies handle these issues in a good or bad way.
It is a talk about managing logging for distributed system - correlations and ordering log messages. The presenter introduces Lamport's algorithm and gives an initial implementation on it in C#.
Challenges of Managing CoreFX repo by Karel Zikmund
.NET Core's CoreFX repo is a large repo with thousands of issues and pull requests. The presenter walks through the key steps to make such a big repository handleable and friendly to the open source community at the same time.
Turbocharged: Writing High-Performance C# and .NET Code by Steve Gordon
Bring C# speed to your next level.
Change your habits: Modern techniques for modern C# by Bill Wagner
This talk is about ways to modernize your coding style to latest C#.
The key thought of the talk is about the importance of diversity. The idea is being presented through an electronic drum kit and connecting this kit to software development.
Navigating microservices with .NET Core by Ryan Nowak
One of the best talks on microservices: how do you communicate, find other services, manage secrets, visualize problems and monitor performance, using ASP.NET Core and k8s.
UX Design Fundamentals: What do your users really see by Billy Hollis
One of the best UI/UX related topics. The presenter shows how to create user friendly interfaces, what are the common mistakes, and why those mistakes are made. He demos small experiences to prove how users really see the screen.
Fly the Enterprise: Applying Aviation Lessons to DevOps Teams by Kendall Miller
The person behind Loupe walks through aviation examples for procedures that makes flying better, safer and more reliable. The key question of the talk is how could we apply similar procedures to software development.