Cristián Maureira-Fredes
Cristián is a PSF Fellow and Board Director that is currently working at The Qt Company as Sr. R&D Manager, in charge of the Qt Core (Berlin) and Qt for Python teams, from which he has been part of the development team for more than 6 years.
In his spare time, Cristián is a serial conference and community organizer in many countries, and participates in different initiatives like the translation of the Python documentation into Spanish, PyPI moderation, and others related Python and Qt.
Session
Rewriting interpreted language code with a compiled language version will end up in incredible
performance improvement, but is that enough? For many people it is, but for others, and probably
you, that's not a good reason to change your tech stack and paradigm.
With the latest developments and adoption of Rust extension in the Python world, might makes you
wonder: is this it? The answer is "Now yes, but in the future probably no".
Adding more languages to our ecosystem is a very good strategy to keep Python relevant, but at the
same time we need to remember that playing that game will make us evolve and adapt.
In this talk, you will discover some of the base reasoning of the success of Rust in the Python
ecosystem compared to C, but at the same time you will explore other languages that brings different
improvements like Zig, modern C++, and also experimental languages like Circle and Carbon.
By the creation of extensions with different languages, you will be able to judge which option is
the one that fit your needs, and that you believe can play an important role in the future of the
language.
A basic understanding of Python extensions is required in order to fully grasp the content
of the talk, but beginners will be able to follow the main idea of the presentation.