Use an approach inspired by domain-driven design to build documentation that evolves to maximize value throughout your development lifecycle
Documentation can come to life, stay dynamic, and actually help you build better software. Living Documentation shows how to create documentation that evolves as design and development proceeds, from establishing business goals and capturing domain knowledge through creating architecture, designing software, coding, and deployment. Experienced developer and project leader Cyrille Martraire shows how to use well-crafted artifacts and judicious automation to dramatically increase documentation's value at minimal cost. Through patterns, illustrations, and concrete examples, he helps you apply powerful domain-driven design ideas to meet your evolving documentation needs.
Behavior-Driven Development with Cucumber: Better Collaboration for Better Software
To develop high-value products quickly, software development teams need better ways to collaborate. Agile methods like Scrum and Kanban are helpful, but they're not enough. Teams need better ways to work inside each sprint or work item. Behavior-driven development (BDD) adds just enough structure for product experts, testers, and developers to collaborate more effectively. In Behavior-Driven Development with Cucumber, Richard Lawrence and Paul Rayner go deep into how BDD changes team collaboration and what that collaboration looks like day to day. Concrete examples and practical advice will prepare you to succeed with BDD, whatever your context or role.
Learning Amazon Web Services (AWS)
Learning Amazon Web Services (AWS) is the perfect foundational resource for all administrators, developers, project managers, and other IT professionals who want to plan and deploy AWS services and/or earn AWS certification. Top cloud trainer and evangelist Mark Wilkins teaches best practices that align with Amazon's Well-Architected Framework, introduces key concepts in the context of a running case study, carefully explains how core AWS services operate and integrate, and offers extensively tested tips for maximizing flexibility, security, and value.