An index of this blog's tech book roundups, organized by topic. It spans design, languages, data, quality, security, fundamentals and operations, generative AI, management, and careers, so you can pick by goal. From each roundup, you can also reach the individual review of every book.
Design and code
- Software architecture books — 12 books, from design basics to microservices and API design.
- Good code books — 9 books centered on readability and refactoring.
- System design and architect books — 8 books, from design interviews to the design process and trade-offs.
- Books to learn about API design — from API design basics to testing and design patterns.
Programming languages
- Go books — 9 books, from the basics to distributed services.
- Ruby and Rails books — 7 books, from the language basics to Rails.
Data and business domains
- Database books — 10 books on SQL, design, PostgreSQL, and more.
- Business systems books — 5 books on accounting, finance, inventory, production, and logistics.
Quality and process
- Software testing books — 7 books, from the basics to TDD and quality assurance.
- Agile development books — 9 books on Scrum, Lean, and Kaizen.
Security
- Web application security books — 8 books, from auth to secure design.
Fundamentals, infrastructure, and operations
- Computer and network fundamentals books — 8 books on CS, the OS, and TCP/IP.
- Monitoring, SRE, and operations books — 7 books, from monitoring basics to SLOs, logging, and capacity.
- Web performance books — 4 books, from the fundamentals to tuning and CDNs.
Generative AI
- Generative AI development books — 4 books on prompts, context, and AI coding.
Management and thinking
- Engineering management books — 12 books on organization, leadership, and product management.
- Thinking and productivity books — 10 books, from problem solving to how to learn.
- Engineer career books — 4 books, from the fundamentals to staff engineer.
- SaaS and business books — 6 books on launch, architecture, sales, and customers.
How to use this index
Start from the roundup for a topic that interests you. Each roundup lays its books out in a learning order, and links through to the individual reviews.