Travis Hathaway: Writing Plugin Friendly Python Applications
In modern software engineering, plugin systems are a ubiquitous way to extend and modify the behavior of applications and libraries. When software is written in a way that is plugin friendly, it encourages the use of modular organization where the contracts between the core software and the plugin have been well thought out. In this talk, we cover exactly how to define this contract and how you can start designing your software to be more plugin friendly. Throughout the talk we will be creating our own plugin friendly application using the pluggy library to show these design principles in action. At the end of the talk, I also cover a real-life case study of how the package manager conda is currently making its 10 year old code more plugin friendly to illustrate how to retrofit an existing project. Slide: https://docs.google.com/presentation/...

Tvrtko Sternak: Introducing FastKafka

Why the Plugin Architecture Gives You CRAZY Flexibility

Mark Smith - Publish a (Perfect) Python Package on PyPI

Geir Arne Hjelle - Plugins: Adding Flexibility to Your Apps - PyCon 2019

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Claude Agents Tutorial: Free 2-Hour Masterclass by Anthropic

Shahriyar Rzayev: Building Hexagonal Python Services

Talks - Bianca Henderson: Plug life into your codebase: Making established Python codebase pluggable

How AI agents & Claude skills work (Clearly Explained)

Writing a Wayland Compositor in Zig - Isaac Freund

📚 Master Python Design Patterns: Build Flexible & Robust Code

Plugins using importlib to build self describing apis - Daniel Wallace

Audio Data Processing in Python

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26

Full Walkthrough: Workflow for AI Coding — Matt Pocock

How to Use Feature Flags in Python with Unleash

Carsten Binnig: Towards Learned Database Systems

