Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk from DjangoCon US 2024 explores the design and implementation of extensible software using plugins, presented by Simon Willison. Learn when to add plugin support to your projects, understand Pluggy (the Python ecosystem's most mature plugin framework), and discover how entrypoints enable automatic plugin registration through simple package installation. Gain insights into effective plugin hook design, common implementation pitfalls to avoid, and best practices for documenting your plugin system. The presentation includes practical examples from Willison's own software projects, demonstrating various plugin patterns. Connect with Simon Willison on Mastodon, X, or his website for more information on software development and extensibility techniques.