Overview
Explore the parallels between the 2008 financial crash and the open-source ecosystem in this 34-minute Linux Foundation conference talk. Delve into the complexities of popular frameworks like Express, examining their components, versioning, and maintenance challenges. Analyze the fragility of the open-source landscape, discussing funding issues, the human side of development, and the role of tools like Dependabot. Consider the importance of maintaining enjoyment in open-source work and potential solutions to current challenges. Gain insights into responsible open-source practices and learn how events like Hacktoberfest contribute to the community. Reflect on the lessons from financial history to better understand and improve the sustainability of open-source development.
Syllabus
Intro
Introduction
What the financial crash can teach us
What is Express
Initial impressions
Components of Express
Complexity of Express
Im checking 49
Semantic versioning
Version ranges
Express
Maintainers
Fragility
Promise
Funding
Expression
eslint
Does it work
A more human side
The only reason this all works
Annette Castle
Our relationship with Open Source
Dependenbot
If its not fun anymore
What is the solution
Hacktoberfest
What should we do
Outro
Taught by
Linux Foundation