Open Source From The Trenches
summary
Json.NET starts as a 2006 one‑developer serializer that becomes widely adopted via blog posts, NuGet and GitHub, and shows concrete wins: integrated into ASP.NET, Azure, RavenDB and games like Halo and Pokémon Go. Maintenance scales through automation (PowerShell build scripts, AppVeyor build), documentation and Stack Overflow support, heavy testing with 2,500 unit tests and 90–95% coverage, thoughtful error messages, and steady performance tuning rather than chasing meaningless benchmarks. The library ships reliably and remains maintainable while handling thousands of users and issues.
AI-written summary · about
chapters (16)
- 0:00Start
- 3:16TRIGGER WARNING: WEB FORMS
- 8:17Open source starts with solving a problem
- 14:53#1 Tip For Getting Developer's Attention
- 25:56XML Documentation Isn't Enough
- 26:32Documentation - Quick Start Guides
- 28:31Failure is important
- 31:19Support Don'ts
- 33:29Invest in making development easier
- 40:52Don't Be Afraid To Say No
- 42:53Guide Your Contributors
- 44:27Money
- 47:11Learn New Things
- 48:31Be used by cool apps
- 49:30Meet Interesting People
- 50:12Spread Your Ideas
related talks
21mKeynote: Open Source & Cloud Application Platform: Our Learnings from a Developer-First Journey
54mWhen Open Source Came to Microsoft
13mOpen source is broken and it's your fault!
01h 02mCreating A .NET Renaissance
01h 07mSteeltoe and the Open Source .NET Renaissance
56mWhat you can learn from an open-source project with 300 million downloads
54mWhat you can learn from an open-source project with 300 million downloads
07mLightning Talk: Microsoft and OSS: Who Would Have Thought?
