Skip to content

Instantly share code, notes, and snippets.

@dmytrokulak
Created August 28, 2021 07:35
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dmytrokulak/a47e977132279ae0140eaf9e5a14e7b3 to your computer and use it in GitHub Desktop.
Save dmytrokulak/a47e977132279ae0140eaf9e5a14e7b3 to your computer and use it in GitHub Desktop.
Books for a .NET developer by levels
Trainee
Ayo Agboola; Practice Your C# Level 1
Junior
Ali Asad; The C# Programmer’s Study Guide (MCSD): Exam: 70-483
Jon Skeet; C# in Depth 4th Edition
Roy Osherove; The Art of Unit Testing: with examples in C# 2nd Edition
Stephen Cleary; Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming 2nd Edition
Fanie Reynders; Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems
Bill Wagner; More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C# (Effective Software Development Series)
Sudipta Mukherjee; Thinking in LINQ: Harnessing the Power of Functional Programming in .NET Applications 1st ed. Edition
Ben-Gan Itzik Exam Ref 70-761 Querying Data with Transact-SQL
Middle
Mark Seemann, Steven van Deursen; Dependency Injection Principles, Practices, and Patterns
Vladimir Khorikov; Unit Testing Principles, Practices, and Patterns
Dmitri Nesteruk; Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design
Vaughn Vernon; Domain-Driven Design Distilled
Riccardo Terrell; Concurrency in .NET: Modern patterns of concurrent and parallel programming
Tamir Dresher; Rx.NET in Action: With examples in C#
Jeffrey E. F. Friedl; Mastering Regular Expressions: Understand Your Data and Be More Productive 3rd Edition
Martin Kleppmann; Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Senior
Konrad Kokosa; Pro .NET Memory Management: For Better Code, Performance, and Scalability 1st ed. Edition
Ben Watson; Writing High-Performance .NET Code 2nd Edition
Sasha Goldshtein et.al. Pro .NET Performance
Enrico Buonanno; Functional Programming in C#: How to write better C# code
Dmitri Korotkevitch Pro SQL Server Internals 2nd Edition
Grant Fritchey SQL Server 2017 Query Performance Tuning: Troubleshoot and Optimize Query Performance 5th Edition
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment