Architectural Decision Records : An Architectural Decision (AD) is a software design choice that addresses a functional or non-functional requirement that is architecturally significa...
CWE/SANS Top 25 Most Dangerous Programming Errors : The CWE/SANS Top 25 Most Dangerous Software Errors is a list of the most widespread and critical errors that can lead to serious vulnerabilities in so...
Semantic Versioning : I call this system "Semantic Versioning." Under this scheme, version numbers and the way they change convey meaning about the underlying code and what...
This playbook is targeted on providing practical tools for creating your IT architecture or design faster and better. This book contains architecture tools, QA tools, principles, requirements, standards and more.