A place to cache linked articles (think custom and personal wayback machine)
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

index.md 1.8KB

title: Ethical Web Development url: https://ethicalweb.org/ hash_url: 31f3a76ecd

As web developers, we are responsible for shaping the experiences of user's online lives. By making choices that are ethical and user-centered, we create a better web for everyone.

Principles of Ethical Web Development

  1. Web applications should work for everyone

    • Built on top of progressive enhancement
    • Prioritize accessibility
    • Develop inclusive forms
    • Test with real users
  2. Web applications should work everywhere

    • Built responsively
    • Value performance
    • Leverage off-line first capabilities
    • Expose permanent, human readable, deep links
  3. Web applications should respect a user's privacy and security

    • Use https everywhere
    • Respect user tracking preferences
    • Provide users with clear information about how their information is used
    • Allow users to export their data
    • Secure user data
  4. Web developers should be considerate of their peers

    • Comment and document code
    • Lint and test code
    • Make use of source control and continuous integration
    • Consume and contribute to open source when possible
    • Treat other developers with respect
    • Offer and follow a code of conduct for open source projects