Programming Technology


Code: The Hidden Language of Computer Hardware and Software
The Clean Coder: A Code of Conduct for Professional Programmers
Continuous delivery
Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))
Clean Code: A Handbook of Agile Software Craftsmanship
Domain-Driven Design: Tackling Complexity in the Heart of Software
The Pragmatic Programmer: From Journeyman to Master
Clean Architecture
Unit Testing: Principles, Practices, and Patterns
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Fundamentals of Data Engineering: Plan and Build Robust Data Systems
AI Engineering: Building Applications with Foundation Models
Hands-On Large Language Models: Language Understanding and Generation
The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
Superagency: What Could Possibly Go Right with Our AI Future