🐍 ❤️ 🦀
09-22, 11:15–11:45 (Europe/Lisbon), Auditorium

We love writing Python. Yet, sometimes, its performance is not ideal. Instead of going to use C let's use Rust instead.


Python has several performance problems. Not only its GIL, but also the fact that it's only an interpreted language. Historically, people looked at writing C extensions for performance critical code. C being a dangerous piece of equipment, can nowadays be replaced with Rust. Let's look at what that could possibly mean for the Django environment.

In this talk, I'll give a (very) brief introduction into Rust, and then dive right into how the integration works with Python. Lastly, I'll show an example how a "bit" of Rust could be used inside Django or inside a Django project.

Video: https://youtu.be/1rJ3-0JXqQo

Markus Holtermann works as a team lead and staff engineer at CLADE. He has been a Django core contributor since early 2015. He is a member of the Django security and operations team, as well as an organizer of DjangoCon conferences. Markus has been a project lead at the German ubuntuusers.de community support platform, where he discovered Python and Django in 2010.