A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.md 1.8KB

4 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. title: Ethical Web Development
  2. url: https://ethicalweb.org/
  3. hash_url: 31f3a76ecda75ce903178e9a434621de
  4. <p class="lead">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.</p>
  5. <h2>Principles of Ethical Web Development</h2>
  6. <ol class="principal-list">
  7. <li>
  8. <h3 class="principal-list_title">Web applications should work for everyone</h3>
  9. <ul>
  10. <li>Built on top of progressive enhancement</li>
  11. <li>Prioritize accessibility</li>
  12. <li>Develop inclusive forms</li>
  13. <li>Test with real users</li>
  14. </ul>
  15. </li>
  16. <li>
  17. <h3 class="principal-list_title">Web applications should work everywhere</h3>
  18. <ul>
  19. <li>Built responsively</li>
  20. <li>Value performance</li>
  21. <li>Leverage off-line first capabilities</li>
  22. <li>Expose permanent, human readable, deep links</li>
  23. </ul>
  24. </li>
  25. <li>
  26. <h3 class="principal-list_title">Web applications should respect a user's privacy and security</h3>
  27. <ul>
  28. <li>Use https everywhere</li>
  29. <li>Respect user tracking preferences</li>
  30. <li>Provide users with clear information about how their information is used</li>
  31. <li>Allow users to export their data</li>
  32. <li>Secure user data</li>
  33. </ul>
  34. </li>
  35. <li>
  36. <h3 class="principal-list_title">Web developers should be considerate of their peers</h3>
  37. <ul>
  38. <li>Comment and document code</li>
  39. <li>Lint and test code</li>
  40. <li>Make use of source control and continuous integration</li>
  41. <li>Consume and contribute to open source when possible</li>
  42. <li>Treat other developers with respect</li>
  43. <li>Offer and follow a code of conduct for open source projects</li>
  44. </ul>
  45. </li>
  46. </ol>