article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques. In 2018, the Software Engineering Institute at Carnegie Mellon University honored him with the Linda Northrup Award for Software Architecture.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Continuous Integration. Continuous integration allows people to make changes without stepping on each others’ toes. I’m focusing on application architecture here. To apply evolutionary design ideas to system architecture, see “Evolutionary Architecture” on p.XX. Architecture Decision Records.