Neal Ford
Fundamentals of Software Architecture: An Engineering Approach
Building Evolutionary Architectures: Support Constant Change
Presentation Patterns: Techniques for Crafting Better Presentations
97 Things Every Programmer Should Know
97 Things Every Project Manager Should Know
97 Things Every Software Architect Should Know
Functional Thinking: Paradigm Over Syntax
The Productive Programmer
序文