Skip to content

agritsik/awesome-books

Repository files navigation

System Design

Name Author Rev Status
Design Data Intensive Apps M.Kleppman 533 🤓
Building Microservices Sam Newman 352 😎
Release It Michael Nygard 75 🤓

Programming

Name Author Rev Status
Effective Java Joshua Bloch 233 🤓
Java Concurrency in Practice Brian Goetz 168 🤓
Design Patterns GoF 484
Code Complete Steve McConnell 465
Clean Code Robert C Martin 367
The Pragmatic Programmer Andrew Hunt 349
Refactoring M Fowler, Kent Beck 214
Test Driven Development Kent Beck 75
Domain-Driven Design Eric Evans 102 🤓

Linux

Name Author Rev Comment
How Linux Works Brian Ward 194 5. How the Linux Kernel Boots & 9. Understanding your Network
Modern Operating Systems Andrew S Tanenbaum 40 Scheduling in Linux
The Linux Programming Interface Michael Kerrisk 147 SOCKETS: FUNDAMENTALS OF TCP/IP NETWORKS

Releases

No releases published

Packages

No packages published