Chapters

Endnotes

Links and references for further reading and exploration.
6 min read

Chapter 1: Principles and Promise

1. https://www.dictionaryofobscuresorrows.com/

2. https://www.dictionaryofobscuresorrows.com/post/23536922667/sonder

3. https://www.linuxfoundation.org/blog/blog/a-summary-of-census-ii-open-source-software-application-libraries-the-world-depends-on

4. https://www.hbs.edu/faculty/Pages/item.aspx?num=65230

5. https://www.gutenberg.org/files/790/790-h/790-h.htm

6. https://www.computerhistory.org/revolution/personal-computers/17/312/2311

7. https://www.gnu.org/philosophy/free-sw.en.html

8. https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms

9. https://opensource.org/history

10. https://opensource.org/definition/

11. https://norabateson.wordpress.com/about/

12. https://www.youtube.com/watch?v=3_VHsrz0kfc

13. https://medium.com/@jessitron/symmathecist-n-c728957ce71f

14. https://xkcd.com/2347/

15. https://github.com/jestjs/jest/issues/13808

16. https://pantheater.com/rules-of-improv.html

17. https://github.com/facebook/create-react-app/issues/11756

18. https://www.redhat.com/en/blog/dont-lick-cookie

19. https://almanac.httparchive.org/en/2022/page-weight

20. https://github.com/moment/moment/issues/3979

21. https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md

22. https://www.sciencedaily.com/releases/2018/04/180420122913.htm

23. https://peps.python.org/pep-0008/

24. https://patternlab.io/

25. https://bradfrost.com/blog/post/creative-exhaust/

Chapter 2: The Spectrum of Engagement

26. https://bradfrost.com/blog/post/just/

27. https://maggieappleton.com/garden

28. https://unsplash.com/photos/yellow-flowers-on-the-garden-bY_q4VodUc0

29. https://beta.ada.gov/topics/intro-to-ada/

30. https://inclusive.microsoft.design/tools-and-activities/Inclusive101Guidebook.pdf

31. https://www.barrierfreegolf.com/

32. https://www.rampur.is/

33. https://www.phila.gov/2022-10-14-city-of-philadelphia-releases-statement-on-agreement-to-important-ada-class-action-settlement/

34. https://twitter.com/whitep4nth3r/status/1557092356138098699

35. https://twitter.com/flaviocopes/status/1417007331930423298

36. https://api.jquery.com/on/

37. https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events#event_bubbling_and_capture

38. https://github.com/scottjehl/picturefill

39. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture

40. https://www.apache.org/foundation/how-it-works.html#roles

41. https://github.com/nodejs/node/issues/42828

42. https://github.com/nodejs/node/blob/main/doc/contributing/issues.md#triaging-a-bug-report

43. https://github.com/11ty/eleventy/issues?q=label%3Aneeds-votes+sort%3Areactions-%2B1-desc+label%3Aenhancement

44. https://web.archive.org/web/20130202062627/http://archive.aneventapart.com/2012/atlanta/?/2012/atlanta/

45. https://www.lukew.com/ff/entry.asp?1491

46. https://docs.github.com/en/codespaces

47. https://www.allthingsopen.org/

48. https://events.linuxfoundation.org/

49. https://hacktoberfest.com/

50. https://hacktoberfest.com/participation/

51. https://anitab-org.github.io/open-source-day/open-source-day/

52. https://nodejs.org/en/blog/announcements/diving-into-the-nodejs-website-redesign

53. https://www.outreachy.org/

54. https://github.com/AllInOpenSource/All-In

55. https://ohshitgit.com/

56. https://flexboxfroggy.com/

57. https://cssgridgarden.com/

58. http://www.csszengarden.com/

59. https://stylestage.dev/

60. https://opencollective.com/

61. https://www.patreon.com/

62. https://github.blog/2022-02-02-new-sponsors-only-repositories-custom-amounts-and-more/

63. https://jestjs.io/blog/2020/05/05/jest-26#stay-safe

64. https://openssf.org/community/alpha-omega/

65. https://trends.builtwith.com/javascript/jQuery

66. https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/informatics/eu-fossa-2-free-and-open-source-software-auditing_en

67. https://aworkinglibrary.com/writing/no-one-is-non-technical

68. https://allcontributors.org/

69. https://allcontributors.org/docs/en/emoji-key

Chapter 3: Consuming Open Source Software

70. https://npmjs.org/

71. https://bower.io/blog/2017/how-to-migrate-away-from-bower/

72. https://almanac.httparchive.org/en/2022/page-weight#page-weight-by-the-numbers

73. https://almanac.httparchive.org/en/2022/javascript

74. https://github.com/browserslist/browserslist

75. https://browsersl.ist/#q=%3E+0.5%25%2C+last+2+versions%2C+Firefox+ESR%2C+not+dead

76. https://developer.mozilla.org/en-US/docs/Web/CSS/@supports

77. https://momentjs.com/timezone/tests/

78. https://time.is/time_zone_news

79. https://en.wikipedia.org/wiki/Time_in_Indiana

80. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat#specifications

81. https://cldr.unicode.org/

82. https://unicode-org.github.io/icu/userguide/datetime/timezone/

83. https://www.iana.org/time-zones

84. https://www.npmjs.com/package/size-limit

85. https://github.com/GoogleChrome/lighthouse-ci?

86. https://create-react-app.dev/

87. https://nextjs.org/

88. https://npm.anvaka.com/#/view/2d/react-scripts

89. https://npm.anvaka.com/#/view/2d/next

90. https://github.com/csstools/postcss-normalize/issues/58

91. https://javascript.plainenglish.io/is-promise-post-mortem-cab807f18dcc

92. https://github.com/nrwl/nx/issues/15986

93. https://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm

94. https://snyk.io/blog/open-source-npm-packages-colors-faker/

95. https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/

96. https://www.mend.io/resources/blog/cybercriminals-targeted-users-of-packages-with-a-total-of-1-5-billion-weekly-downloads-on-npm/

97. https://snyk.io/blog/npm-dependency-confusion-attack-gxm-reference/

98. https://youmightnotneedjquery.com/

99. http://youmightnotneedjs.com/

100. https://www.reddit.com/r/pics/comments/yxu5e6/starbucks_is_over_an_hour_behind_on_their_first/

101. https://codepen.io/bmuenzenmeyer/pen/zYaNNYZ/6947c6986803f47d9b2ee319ce2d59b7

102. https://bundlephobia.com/package/moment@2.29.4

103. https://momentjs.com/docs/#/-project-status/

104. https://bundlephobia.com/package/dayjs@1.11.5

105. https://codepen.io/bmuenzenmeyer/pen/XWYppKR/b9f7bc0568319a35df03bb51096f5054

106. https://sparkbox.com/foundry/maker_series_recap_dan_mall_2015

107. https://github.com/iamkun/dayjs/blob/dev/test/plugin/relativeTime.test.js

108. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat

109. https://caniuse.com/?search=RelativeTimeFormat

110. https://codepen.io/bmuenzenmeyer/pen/RwJKKaq/e220ec08eb2300bd7e0888ae08ad33e8?editors=0010

111. https://8112310.fs1.hubspotusercontent-na1.net/hubfs/8112310/LF%20Research/Harvard%20Census%20II%20of%20Free%20and%20Open%20Source%20Software%20-%20Report.pdf

112. https://npmtrends.com/date-fns-vs-dayjs-vs-luxon-vs-moment

113. https://www.typescriptlang.org/

114. https://jsdoc.app/about-getting-started

115. https://css-irl.info/disentangling-frameworks/

116. https://developer.chrome.com/blog/smooshgate/

117. https://mootools.net/

118. https://tc39.es/proposal-flatMap/

119. https://262.ecma-international.org/10.0/#sec-array.prototype.flat

120. http://info.cern.ch/hypertext/WWW/TheProject.html

121. https://www.spacejam.com/1996/

122. https://github.com/tc39/proposal-flatMap/pull/56

123. https://github.com/facebook/react/pull/25516

124. https://www.npmjs.com/package/license-checker

125. https://choosealicense.com/licenses/gpl-3.0/

126. https://www.npmjs.com/package/express

127. https://semver.org/

128. https://docs.npmjs.com/cli/commands/npm-install

129. https://docs.npmjs.com/cli/configuring-npm/npmrc

130. https://blog.rafaelgss.dev/why-you-should-pin-actions-by-commit-hash

131. https://www.npmjs.com/package/axios

132. https://staltz.com/time-till-open-source-alternative.html