Monitor errors and performance issues with

Cinder - Specialized Python that Flies

Episode #347, published Sat, Jan 8, 2022, recorded Mon, Nov 29, 2021.

This episode is carbon neutral.
The team at Instagram dropped a performance bomb on the Python world when they open-sourced Cider, their performance oriented fork of CPython. It contains a number of performance optimizations, including bytecode inline caching, eager evaluation of coroutines, a method-at-a-time JIT, and an experimental bytecode compiler that uses type annotations to emit type-specialized bytecode that performs better in the JIT.

While it's not a general purpose runtime we can all pick up and use, it contains many powerful features and optimizations that may make their way back to mainline Python.

We welcome Dino Viehland to dive into Cinder.

Links from the show

Dino on Twitter: @DinoViehland
Cinder Python Runtime:
Dino's PyCon talk:
Sam Gross's NoGil work:
Configuring uWSGI at Bloomberg:
Locust perf testing:
Watch this episode on YouTube:
Episode transcripts:

--- Stay in touch with us ---
Subscribe to us on YouTube:
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Dino Viehland
Dino Viehland
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.