ASP.NET

Books

ASP.NET Core in Action

Video Courses

Effective Logging in ASP.NET Core
Understanding ASP.NET Core Security

Concurrency

Books

Concurrency in C# Cookbook, 2nd Edition
Concurrency in .NET

Resources

Threading in C#, by Joe Albahari

.NET Internals

Books

Pro .NET Memory Management: For Better Code, Performance, and Scalability
Pro .NET Performance
Advanced .NET Debugging

Videos

WinDbg Superpowers for .NET Developers - Sasha Goldshtein
PerfView: The Ultimate .NET Performance Tool

More on AsyncHub - .NET Internals…

Video Courses

C# Language Internals - Part 1
C# Language Internals - Part 2
Event Tracing for Windows (ETW) in .NET

.NET Debugging for the Production Environment on Channel 9
Defrag Tools #113 - PerfView Part 1 on Channel 9

Articles

ConfigureAwait FAQ
.NET async/await in a single picture

Resources

Vance Morrison’s Weblog

Unit Testing

Books

Unit Testing Principles, Practices, and Patterns
The Art of Unit Testing, 2nd Edition

Videos

Pragmatic Unit Testing - Vladimir Khorikov

Articles

Devil’s advocate
Repeatable execution
Mock vs test double