Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How to Design and Implement Extensible Software with Plugins - DjangoCon US 2024

Confreaks via YouTube

Overview

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.

Syllabus

DjangoCon US 2024: How to design and implement extensible software with plugins with Simon Willison

Taught by

Confreaks

Reviews

Start your review of How to Design and Implement Extensible Software with Plugins - DjangoCon US 2024

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.