Skip to content

Bookshelf

Vedant Phougat edited this page May 9, 2025 · 23 revisions

★ Software Engineering ★

1. C# .NET Internals & Performance

Title Edition Author Publisher ISBN
CLR via C# 4th Jeffrey Richter Microsoft Press 978-0735667457
Concurrency in C# 2nd Stephen Cleary
C# in Depth 4th Jon Skeet
Pro .NET Performance 1st Sasha Goldshtein
Pro .NET Memory Management 2nd Konrad Kokosa
Pro .NET Benchmarking 1st Andrey Akinshin
Writing High Performance .NET Code 2nd Ben Watson
Dependency Injection Principles, Practices, Patterns 1st Steven van Deursen and Mark Seemann Manning 9781617294730

2. ASP.NET Core & Web Development

Title Edition Author Publisher ISBN
Pro ASP.NET Core 7 10th Adam Freeman Manning 9781633437821
ASP.NET Core in Action Andrew Lock
ASP.NET 8 Best Practices Jonathan Danylko

3. Test-Driven Development (TDD)

Title Edition Author Publisher ISBN
Test Driven Development: By Example Kent Beck
Growing Object-Oriented Software Guided by Tests Steve Freeman, Nat Pryce

4. Domain-Driven Design (DDD)

Title Edition Author Publisher ISBN
Implementing Domain-Driven Design Vaughn Vernon
Domain-Driven Design Eric Evans
Patterns, Principles, and Practices of Domain-Driven Design Scott Millet

5. Legacy Code & Refactoring

Title Edition Author Publisher ISBN
Working Effectively with Legacy Code Michael C. Feathers
Refactoring Martin Fowler
Refactoring to Patterns Joshua Kerievsky

6. Software Design & Architecture

Title Edition Author Publisher ISBN
Clean Code Robert C. Martin
Clean Architecture Robert C. Martin
Code Complete 2 Steve McConnell
Designing Data Intensive Applications Martin Kleppmann
Patterns of Enterprise Application Architecture Martin Fowler

7. Design Patterns

Title Edition Author Publisher ISBN
Head First Design Patterns Eric Freeman, Bert Bates

8. Microservices

Title Edition Author Publisher ISBN
Building Microservices Sam Newman
Microservices Patterns Chris Richardson
Building Event-Driven Microservices Adam Bellemare

9. Coding Practices & Readability

Title Edition Author Publisher ISBN
The Pragmatic Programmer Hunt/Thomas
Code That Fits in Your Head Mark Seemann

10. Data Structures & Algorithms

Title Edition Author Publisher ISBN
Introduction to Algorithms CLRS
Grokking Algorithms Aditya Bhargava

★ Personal Growth ★

Clone this wiki locally