99: Architecting Plugins and Frameworks
They discuss dependency weight, API design, DI patterns, testability, abstraction boundaries, repository hygiene, and open-source sustainability. It also addresses business continuity concerns like forking, ownership, and avoiding lock-in.
What you’ll learn
- How to design plugin APIs that stay simple for consumers and maintainers.
- How to balance performance, app size, and abstraction depth in reusable libraries.
- How to run open-source plugin projects with continuity and contributor resilience.