Metaclasses Demystified - Jason C. McDonald

Metaclasses are among the deep magic of Python, which most developers will ever need. As Python pushes into more and more spaces, and becomes responsible for increasingly complex software, there's a need for elegant solutions to some specific architectural problems; metaclasses are a part of some of those solutions. In this talk, you'll learn all about the enigmatic metaclass, and where this often esoteric part of Python actually can come in handy. Then, we'll wrap up by ensuring you're attacking the right problems before reaching for this oft-alluring piece of arcana.

The chaotic locals() and how we fixed it - Tian Gao
▶︎

The chaotic locals() and how we fixed it - Tian Gao

Processing large JSON files without running out of memory - Itamar Turner-Trauring
▶︎

Processing large JSON files without running out of memory - Itamar Turner-Trauring

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

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

Program Your Own Computer in Python - Glyph
▶︎

Program Your Own Computer in Python - Glyph

Understanding Python: Metaclasses
▶︎

Understanding Python: Metaclasses

Supercharge your Python library using AST parsing - Adam Glustein
▶︎

Supercharge your Python library using AST parsing - Adam Glustein

The Zen of Polymorphism: Choosing between isinstance(), methods, and @singledispatch - Brett Slatkin
▶︎

The Zen of Polymorphism: Choosing between isinstance(), methods, and @singledispatch - Brett Slatkin

Conan O’Brien Delivers the Commencement Address | Harvard Commencement 2026
▶︎

Conan O’Brien Delivers the Commencement Address | Harvard Commencement 2026

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

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

The Insane Genius of a Formula 1 Gearbox
▶︎

The Insane Genius of a Formula 1 Gearbox

Metaclasses in Python
▶︎

Metaclasses in Python

Keeping up with Python: what makes upgrades hard, and what can we do about it - Jason Fried
▶︎

Keeping up with Python: what makes upgrades hard, and what can we do about it - Jason Fried

PyXL: A Chip That Runs Python at Turbo Speeds - Ron Livne
▶︎

PyXL: A Chip That Runs Python at Turbo Speeds - Ron Livne

Anatomy of a Scalable Python Project (FastAPI)
▶︎

Anatomy of a Scalable Python Project (FastAPI)

Mike Müller - Descriptors and Metaclasses - Understanding and Using Python's More Advanced Features
▶︎

Mike Müller - Descriptors and Metaclasses - Understanding and Using Python's More Advanced Features

A new safe external debugger interface for CPython - Pablo Galindo Salgado & Ivona Stojanovic
▶︎

A new safe external debugger interface for CPython - Pablo Galindo Salgado & Ivona Stojanovic

Stop Rambling: The 3-2-1 Speaking Trick That Makes You Sound Like A CEO
▶︎

Stop Rambling: The 3-2-1 Speaking Trick That Makes You Sound Like A CEO

I Hacked This Temu Router. What I Found Should Be Illegal.
▶︎

I Hacked This Temu Router. What I Found Should Be Illegal.

Data Classes in Python: Why They're Great - Tal Einat - PyCon Israel 2019
▶︎

Data Classes in Python: Why They're Great - Tal Einat - PyCon Israel 2019

Building A Custom Context Manager In Python: A Closer Look
▶︎

Building A Custom Context Manager In Python: A Closer Look