Python Language & Ecosystem
6 talks from the 2026 edition.
-
Are we free-threaded ready? Looking at where free-threaded Python fails ▶ Recording 📝 Transcript
Cheuk Ting Ho
Free-threaded Python aims to significantly improve performance, allowing multiple native threads to execute Python bytecode concurrently. In this talk, we will explore the current state of Python's free-threading...
-
AsyncIO vs Threads: who survives in the No-GIL Era? ▶ Recording 📝 Transcript
Igor Anokhin
AsyncIO vs threads isn't about "which is faster" - it's about scheduling, memory, and the kind of load you run. We'll unpack what threads and asyncio do under the hood (OS scheduler vs event loop + epoll), run...
-
Build a web coding platform with Python, run in WebAssembly ▶ Recording 📝 Transcript
Maris Nieuwenhuis
Ever wanted to build a website that can run python, but you're worried about running user submitted code on your server? In this talk I'll show how Holoviz Panel can create an interactive coding environment where...
-
Process, Analyze, and Transform Python Code with ASTs ▶ Recording 📝 Transcript
Stefanie Molin
You’ve likely used a tool like `black`, `flake8`, or `ruff` to lint or format your code, or a tool like `sphinx` to document it, but you probably do not know how they accomplish their tasks. These tools and many more...
-
Reaching the next level of abstraction: meta classes and what they enable ▶ Recording 📝 Transcript
Valentin Zieglmeier
Python is especially powerful due to its deep meta programming capabilities. In this talk, I give an overview of one example: meta classes. I show how you can use them to customize class creation, ensure data...
-
Ty mypy: The New Generation of Python Type Checking ▶ Recording 📝 Transcript
Stefan Kraus
Python’s static typing ecosystem has long been shaped by mypy, but a new contender has entered the space: ty, a high-performance type checker from Astral that has recently exited alpha. With a focus on speed, modern...