Pass the PMP® Exam on Your First Try — Expert-Led Training
NY State-Licensed Certificates in Design, Coding & AI — Online
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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.
Syllabus
DjangoCon US 2024: How to design and implement extensible software with plugins with Simon Willison
Taught by
Confreaks