The prevalence of software defects is due to the design and structure of the developer ecosystem, which includes programming languages, software libraries, and build and deployment tools. Focusing on design and implementation guidance in individual applications is not enough to improve the safety and security posture. Instead, development and operations teams need to shift-left and incorporate software safety and security considerations in the design of developer ecosystems. The article discusses the principles of Safe Coding and how it can significantly reduce the rate of common classes of defects.
Table of contents
Christoph KernSafe CodingSafe DeploymentScaling Secure Design Across Application ArchetypesContinuous Assurance at ScaleSort: