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...
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...
awesome-selfhosted : This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and m...
Mobile Web Application Best Practices : The goal of this document is to aid the development of rich and dynamic mobile Web applications. It collects the most relevant engineering practices, ...
Collection of thinking tools and frameworks to help you solve problems, make decisions and understand systems.