KEYNOTE: Static Islands, Dynamic Sea

This video features Carlton Gibson at DjangoCon Europe 2026 in Athens, Greece.

KEYNOTE: Static Islands, Dynamic Sea
0:46:51
Published October 26, 2026
132 views

Keynote: Static Islands, Dynamic Sea by Carlton Gibson

Python's dynamic nature isn't a bug—it's a feature. Django leveraged this from the start, building elegant APIs that would be impossible in a rigidly typed system. Duck typing, runtime introspection, and flexible interfaces gave us the expressiveness we grew up with. But sometimes we want more. Type safety at API boundaries. Auto-completion that actually works. Data classes instead of ORM objects. The confidence that comes with catching errors before runtime. The answer isn't to abandon Python's dynamic core—it's to build static islands where they help. Incremental typing lets us wrap specific layers (like the ORM) in type-safe interfaces while leaving Django's liquid core untouched. This talk explores when, why, and how to add these type-safe layers, and demonstrates Mantle, utilities for typing around Django's liquid core. We'll keep the Python you love, with those little extras when you need them.

More information: https://2026.djangocon.eu/speakers/JHNLPQ/

Follow DjangoCon Europe on social media:
*X - https://x.com/DjangoConEurope/
*LinkedIn - https://www.linkedin.com/company/djangocon-europe/
*Mastodon - https://fosstodon.org/@djangoconeurope

#djangocon #djangocon #djangoconeurope2026 #django

Presenters

Conference

DjangoCon Europe

April 15 - 17, 2026

Athens, Greece

Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.

More videos by Carlton Gibson

More videos from DjangoCon Europe