February 24-26, 2027
Montreal, Canada

Adventures in GIL-Free Python

In Python 3.14, there are two ways to do single-process concurrency without being slowed down by the Global Interpreter Lock: Free threading and subinterpreters.

Now it's easier to do concurrent processing that's actually fast. We'll look at the models available to you, how to pick and choose between them, and why you might still want to have the GIL get in your way.

View all 185 sessions

Christopher Neugebauer

Pilot.com, Inc.

Christopher Neugebauer is an Australian developer, speaker, and serial community conference organiser, who presently lives in the United States.

He recently served as a Director of the Python Software Foundation, and is co-organiser of the acclaimed North Bay Python conference, a boutique one-track conference run in unusual venues — include an old vaudeville theatre, and more recently a barn on a farm — in Petaluma, California.

Read More

Montreal 2027 sponsored by

Become a sponsor