Reading List
Enterprise Application Developer and Architect
- Domain Driven Design - Tackling Complexity in the Heart of Software
2015-October
- Implementing Domain Driven Design
2015-October
- Analysis Patterns: Reusable Object Models
2015-October
- Design Patterns: Elements of Reusable Object-Oriented Software
- Domain-Specific Languages
- Refactoring to Patterns
- xUnit Test Patterns: Refactoring Test Code
- Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Continuous Integration: Improving Software Quality and Reducing Risk
- Beyond Software Architecture: Creating and Sustaining Winning Solutions
- Refactoring Databases: Evolutionary Database Design
- Recipes for Continuous Database Integration
- NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
- Refactoring HTML: Improving the Design of Existing Web Applications
- Growing Object-Oriented Software, Guided by Tests
- Implementation Patterns
- Just Enough Software Architecture: A Risk-Driven Approach
- Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
- Software Architecture in Practice 3e
- Lean Architecture: for Agile Software Development
- Documenting Software Architectures: Views and Beyond
- User Story Mapping
- User Stories Applied: For Agile Software Development
- Agile Software Development, Principles, Patterns, and Practices
- Software Architecture for Developers
- Pattern-Oriented Software Architecture: A System of Patterns: 1
- Pattern-Oriented Software Architecture - Patterns for Concurrent & Networked Objects V 2: 2
- Pattern-Oriented Software Architecture: Patterns for Resource Management: 3
- Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing: 4
- Pattern-Oriented Software Architecture: On Patterns and Pattern Languages: 5
- User Stories Applied: For Agile Software Development
- Agile Estimating and Planning
- Software Estimation
- Rapid Development