Books
This is a long list of books Iβve really enjoyed and often recommend to others. Iβve read most of them, though there might be a few I havenβt finished entirely π . I always keep them close, as they serve as valuable references and guides in my day-to-day work as a developer.
Some are well-known and widely read, while others are more under the radar but still incredibly valuable (especially those not directly related to software development). I hope you find something here that you enjoy too.
The books arenβt listed in any particular order, just as they came to mind or as I added them over time.
Table of Contents
Software Development
Architecture & Design
Designing Data-Intensive Applications β Martin Kleppmann

Clean Architecture β Robert Martin

Building Microservices β Sam Newman

Refactoring: Improving the Design of Existing Code β Martin Fowler et al.

Design Patterns: Elements of Reusable Object-Oriented Software β Erich Gamma et al.

Architecting ASP.NET Core Applications β Carl-Hugo Marcotte

Domain-Driven Design β Eric Evans

Testing & Clean Code
The Art of Unit Testing, Third Edition β Roy Osherove, Vladimir Khorikov

Unit Testing Principles, Practices, and Patterns β Vladimir Khorikov

Clean Code β Robert Martin

The Clean Coder β Robert Martin

The Software Craftsman β Sandro Mancuso

Test Driven Development: By Example β Kent Beck

Working Effectively with Legacy Code β Michael Feathers

DevOps & Production
Continuous Delivery β Jez Humble, David Farley

Observability Engineering β Charity Majors et al.

Concurrency & Performance
Concurrency in C# Cookbook β Stephen Cleary

Pro .NET Memory Management β Konrad Kokosa

SQL Performance Explained β Markus Winand

Networking & Games
Game Programming Algorithms and Techniques β Sanjay Madhav

Computer Networking: A Top-Down Approach β James Kurose, Keith Ross

Multiplayer Game Programming: Architecting Networked Games β Sanjay Madhav, Josh Glazer

Personal Development & Productivity
Ultralearning β Scott H. Young

The ONE Thing β Gary Keller, Jay Papasan

Essentialism: The Disciplined Pursuit of Less β Greg McKeown

The War of Art β Steven Pressfield

Deep Work β Cal Newport

The 5 Second Rule β Mel Robbins

Atomic Habits β James Clear
