An open API service indexing awesome lists of open source software.

awesome-practices

Software engineering best practices 📚
https://github.com/ParanoidUser/awesome-practices

Last synced: about 20 hours ago
JSON representation

  • Development

  • Tools

    • Typograms - Lightweight image format useful for defining simple diagrams in technical documentation.
    • IP Guide - Easy to use API for looking up IP, Network, and ASN data.
    • Maven Code Style and Code Conventions - Rules for how the sources should be formatted in order to improve consistency, readability, and maintainability.
  • Security

    • TLS Cipher Suite Search - Searchable directory of TLS cipher suites and related security details.
    • Node.js Security Best Practices - This document intends to extend the current [threat model](https://github.com/nodejs/node/security/policy#the-nodejs-threat-model) and provide extensive guidelines on how to secure a Node.js application.
    • OWASP Top 10 - Standard awareness document for developers and web application security.
  • Methodology

  • Data

    • MLOps Principles - Best practices and tools to test, deploy, manage, and monitor ML models in real-world production.
    • Transparent Telemetry - Designed to give developers the information they need to be effective without having to track detailed user activity.
  • Culture

    • Code of Conduct for Open Source Communities - Set of rules outlining the norms, rules, and responsibilities or proper practices of an individual party or an organization.
    • Amazon Leadership Principles - Core principles for discussing ideas for new projects or deciding the best way to solve a problem in everyday life.
    • Conventional Comments - Standard for formatting comments of any kind of review/feedback process.
    • Which Version of JDK Should I Use? - This site gives independent, yet opinionated recommendations.
    • Hacker Laws - Laws, Theories, Principles and Patterns that developers will find useful.
    • DORA Guides - Long running research program that seeks to understand the capabilities that drive software delivery and operations performance.
  • Design