EuroPython 2025 Get different formats: curl https://programme.europython.eu/europython-2025/schedule/\?format=table (default) curl https://programme.europython.eu/europython-2025/schedule/\?format=list 2025-07-14 | Club A | Club B | Club C | Club D | Club E | Club H 06:30 --┌────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ Monday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 07:00 --│ Floor  │--------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 07:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Strawberry and  │ C API Summit  │ Rambo Python  │ “Building  │ pytest - simple, │ Writing Python  │ │ alittlebit  │ │ │ Privacy-Focused  │ rapid and fun  │ modules in Rust  │ │ Apollo  │ en │ Julien LENORMAND │ Vector Search  │ testing with  │ - PyO3 101  │ │ │ │ │ Applications:  │ Python  │ │ 08:00 --│ Arthur Bayr  │ │ en │ Hands-On Guide  │ │ Cheuk Ting Ho  │ │ │ │ │ to Gen  │ Florian Bruhin  │ │ │ en │ │ │ │ │ en │ │ │ │ │ Shivay Lamba  │ en │ │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Strawberry and  │ C API Summit  │ Rambo Python  │ “Building  │ pytest - simple, │ Writing Python  │ 09:30 --│ alittlebit  │ │ │ Privacy-Focused  │ rapid and fun  │ modules in Rust  │ │ Apollo  │ en │ Julien LENORMAND │ Vector Search  │ testing with  │ - PyO3 101  │ │ │ │ │ Applications:  │ Python  │ │ │ Arthur Bayr  │ │ en │ Hands-On Guide  │ │ Cheuk Ting Ho  │ │ │ │ │ to Gen  │ Florian Bruhin  │ │ │ en │ │ │ │ │ en │ 10:00 --│ │ │ │ Shivay Lamba  │ en │ │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ GIL-free Python  │ C API Summit  │ Building a  │ Python and Data  │ High-Performance │ Practical  │ 12:00 --│ and the GPU:  │ │ cross-platform  │ Storytelling to  │ Geodata  │ PyScript  │ │ hands-on  │ en │ app with BeeWare │ create and  │ Processing with  │ │ │ experience  │ │ │ deliver better  │ Python  │ Nicholas H.Toll… │ │ │ │ Russell Keith-M… │ presentations  │ │ │ │ Michał Szołucha… │ │ │ │ Martin Christen… │ en │ │ │ │ en │ Sebastián Flores │ │ │ 12:30 --│ en │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ 13:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ GIL-free Python  │ C API Summit  │ Building a  │ Python and Data  │ High-Performance │ Practical  │ │ and the GPU:  │ │ cross-platform  │ Storytelling to  │ Geodata  │ PyScript  │ │ hands-on  │ en │ app with BeeWare │ create and  │ Processing with  │ │ │ experience  │ │ │ deliver better  │ Python  │ Nicholas H.Toll… │ 14:00 --│ │ │ Russell Keith-M… │ presentations  │ │ │ │ Michał Szołucha… │ │ │ │ Martin Christen… │ en │ │ │ │ en │ Sebastián Flores │ │ │ │ en │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2025-07-15 | Club A | Club B | Club C | Club D | Club E | Club H 06:30 --┌────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ Tuesday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 07:00 --│ Floor  │--------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 07:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Setting Up  │ WebAssembly  │ Rust Summit  │ Efficient Query  │ The Mighty Dot - │ Cleaner Code,  │ │ Reliable CI/CD  │ Summit  │ │ Routing using  │ Customize  │ Better Queries:  │ │ Pipelines with  │ │ en │ Agentic RAG  │ Attribute Access │ SQLAlchemy, ORMs │ │ Python, K8s &  │ en │ │ │ with Descriptors │ and asyncio  │ 08:00 --│ Testcontainers  │ │ │ Tarun Jain  │ │ │ │ │ │ │ │ Mike Müller  │ Aya Elsayed, Rh… │ │ Koteswara Rao V… │ │ │ en │ │ │ │ │ │ │ │ en │ en │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Setting Up  │ WebAssembly  │ Rust Summit  │ Efficient Query  │ The Mighty Dot - │ Cleaner Code,  │ 09:30 --│ Reliable CI/CD  │ Summit  │ │ Routing using  │ Customize  │ Better Queries:  │ │ Pipelines with  │ │ en │ Agentic RAG  │ Attribute Access │ SQLAlchemy, ORMs │ │ Python, K8s &  │ en │ │ │ with Descriptors │ and asyncio  │ │ Testcontainers  │ │ │ Tarun Jain  │ │ │ │ │ │ │ │ Mike Müller  │ Aya Elsayed, Rh… │ │ Koteswara Rao V… │ │ │ en │ │ │ 10:00 --│ │ │ │ │ en │ en │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Accelerating  │ WebAssembly  │ Rust Summit  │ Speaking at  │ Understand Git  │ Mastering  │ 12:00 --│ Scientific  │ Summit  │ │ EuroPython (or  │ and Never Break  │ decorators: the  │ │ Python: JAX,  │ │ en │ your favorite  │ a Repo Again  │ cherry on top of │ │ Numba, and Ray  │ en │ │ conference)?  │ │ your functions  │ │ in Action  │ │ │ Yes, you can!  │ Themistoklis Sp… │ │ │ │ │ │ │ │ Rodrigo Girão S… │ │ Jakub Urban  │ │ │ Vinícius Gubian… │ en │ │ 12:30 --│ │ │ │ │ │ en │ │ en │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ 13:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Accelerating  │ WebAssembly  │ Rust Summit  │ Speaking at  │ Understand Git  │ Mastering  │ │ Scientific  │ Summit  │ │ EuroPython (or  │ and Never Break  │ decorators: the  │ │ Python: JAX,  │ │ en │ your favorite  │ a Repo Again  │ cherry on top of │ │ Numba, and Ray  │ en │ │ conference)?  │ │ your functions  │ 14:00 --│ in Action  │ │ │ Yes, you can!  │ Themistoklis Sp… │ │ │ │ │ │ │ │ Rodrigo Girão S… │ │ Jakub Urban  │ │ │ Vinícius Gubian… │ en │ │ │ │ │ │ │ │ en │ │ en │ │ │ en │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2025-07-16 | Forum Hall | North Hall | South Hall 2A | South Hall 2B | Terrace 2A | Terrace 2B | Main Hall A | Main Hall B | Main Hall C 06:00 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Wednesday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 06:30 --│ Floor  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ en │ │ │ │ │ │ │ 07:00 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Conference Open… │ │ │ │ en │ │ │ 07:30 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ┌────────────────────┐ │ │ │ You Don’t Have  │ │ to be a Compiler │ │ Engineer to Work │ 08:00 --│ on Python  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Savannah Ostrow… │ │ en │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ 08:30 --│ │ │ │ │ │ │--------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Myths and fairy  │ Accelerating  │ Intuition vs.  │ Computer Vision  │ Unveiling Data's │ Teamwork makes  │ 09:00 --│ tales around  │ privacy-  │ Reality:  │ Data Version  │ Hidden Shape  │ the dream work  │--------------------------------------------------------------- │ Python  │ enhancing data  │ Surprising  │ Control and  │ with TDA in  │ │ │ performance  │ processing  │ Truths in Pytho… │ Reproducibility… │ Python (GUDHI)  │ Sheena  │ │ │ │ │ │ │ │ │ Antonio Cuni  │ Florian Stefan,… │ Arthur Pastel, … │ Tal Sofer, Itai… │ Jessica Randall  │ en │ │ en │ en │ en │ en │ en │ │ 09:30 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Exploring the C… │ A Pythonic sema… │ Flying Free: da… │ Fairlearn:pract… │ dbt-score: cont… │ Mentoring Both … │ │ │ │ │ │ │ │ 10:00 --│ Diego Russo  │ Paolo Melchiorre │ Joaquín Rayado  │ Tamara Atanasos… │ Matthieu Caneil… │ Manivannan Selv… │--------------------------------------------------------------- │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ 10:30 --│ A tour of (some… │ ORMs: A Bridge … │ Building my own… │ Is Prompt Engin… │ One Screenreade… │ How to deal wit… │--------------------------------------------------------------- │ │ │ │ │ │ │ │ Stepan Sindelar  │ Velda Kiara  │ Iulia Feroli  │ Iryna Kondrashc… │ Ramón Corominas  │ Gina Häußge  │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ 11:00 --│ Lunch  │ Lunch  │ Lnch  │ Lunch  │ Lunch  │ Lunch  │ PySchool:  │ Exploring LLM  │ Portable data-  │ │ │ │ │ │ │ │ Introducing High │ latency  │ parallel Python  │ │ │ │ │ │ │ │ School Students  │ │ extensions using │ │ │ │ │ │ │ │ to the World of  │ Pavel Král  │ oneAPI  │ │ │ │ │ │ │ │ Python  │ │ │ │ │ │ │ │ │ │ │ en │ Nikita Grigorian │ 11:30 --│ │ │ │ │ │ │ Sebastián Flores │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┴────────────────────┴────────────────────┘ │ │ │ │ │ │ │ 12:00 --│ Uncovering the … │--------------------│ Godot & Python:… │--------------------│ Refactoring and… │ How to contribu… │--------------------------------------------------------------- │ │ │ │ │ │ │ │ Lysandros Nikol… │ │ Diego Díaz Morón │ │ Bojan Miletic  │ Marco Richetta  │ │ en │ │ en │ │ en │ en │ └────────────────────┘ └────────────────────┘ └────────────────────┴────────────────────┘ 12:30 --┌────────────────────┬────────────────────┬────────────────────┐--------------------┌────────────────────┬────────────────────┐--------------------------------------------------------------- │ │ │ │ │ │ │ │ WASM and Python… │ Typing at scale… │ Bridging the ga… │ │ The Evolution o… │ From Grilling t… │ │ │ │ │ │ │ │ │ Kumar Anirudha,… │ Alan Franzoni  │ Karolina Surma  │ │ May Walter  │ Artur Patoka  │ │ en │ en │ en │ │ en │ en │ 13:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------------------------------------------------- │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 13:30 --│ │ │ │ │ │ │--------------------------------------------------------------- │ PyScript as Inf… │ Type Hints in R… │ To the Moon and… │ EU AI Act: Unve… │ Anatomy of a Py… │ Is your program… │ │ │ │ │ │ │ │ │ Josh Lowe  │ Koudai Aono  │ Juan Luis Cano … │ Adrin Jalali  │ Riccardo Maglio… │ Mykalin Jones  │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 14:00 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ How Python's Ev… │ │ Adaptive Infere… │ │ Fearless Automa… │ How Open-Source… │ │ │ │ │ │ │ │ │ Abigail Afi Gba… │ │ Steven Kolawole  │ │ Padraic Calpin  │ Robson Kanhalelo │ 14:30 --│ en │--------------------│ en │--------------------│ en │ en │--------------------------------------------------------------- └────────────────────┘ └────────────────────┘ └────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ │ Invited Keynote: │ 15:00 --│ Petr  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Petr Baudis  │ │ │ │ en │ │ │ 15:30 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Lightning talks  │ │ ⚡ Wednesday  │ │ │ │ en │ 16:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ └────────────────────┘ 2025-07-17 | Forum Hall | North Hall | South Hall 2A | South Hall 2B | Terrace 2A | Terrace 2B | Main Hall A | Main Hall B | Main Hall C 06:00 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Thursday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st … │ 06:30 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ en │ │ │ ├────────────────────┤ │ │ │ Thursday's Morn… │ 07:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ en │ │ │ └────────────────────┘ ┌────────────────────┐ │ │ 07:30 --│ Why it took 4  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ years to get a  │ │ lock files  │ │ specification  │ │ │ │ Brett Cannon  │ 08:00 --│ en │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------------------------------------------------- │ │ │ │ │ │ │ │ A new safe  │ Sharing is  │ Parallel  │ From Notebook to │ Let's talk:  │ How to use  │ │ external  │ caring:  │ programming and  │ Production:  │ Communication &  │ Python on a RPi  │ │ debugger  │ Efficient Data  │ Cython  │ Deploying ML  │ Consensusing  │ to develop a  │ │ interface for C… │ Exchange with p… │ │ Models with Con… │ Building in Ope… │ custom headless… │ 09:00 --│ │ │ David Woods  │ │ │ │--------------------------------------------------------------- │ Pablo Galindo S… │ Raúl Cumplido, … │ │ Ariane Djeupang  │ Travis Hathaway  │ Matthieu Amiguet │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 09:30 --│ │ │ │ │ │ │--------------------------------------------------------------- │ Building a new … │ Going beyond Pa… │ Prenatal diagno… │ The Network Nex… │ Testing the Tes… │ Running every s… │ │ │ │ │ │ │ │ │ Ken Jin  │ Patrick Hoefler  │ Helena Gómez Po… │ Kshitijaa Jaglan │ Stefan Bärisch  │ Vinayak Mehta  │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 10:00 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Performance imp… │ Death by a Thou… │ From Notes to C… │ From Trees To T… │ Fixtures meets … │ QuackOSM & Over… │ │ │ │ │ │ │ │ │ Mark Shannon  │ Stanislav Zmiev  │ Reyha Verma  │ Mihail, Theodor… │ Anupama Tiruvai… │ Kamil Raczycki  │ 10:30 --│ en │ en │ en │ en │ en │ en │--------------------------------------------------------------- └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ What to expect … │ Breaking HTTP B… │ How to Stop an … │ Hacking LLMs: A… │ Turbocharge you… │ Python, Politic… │ 11:00 --│ │ │ │ │ │ │--------------------------------------------------------------- │ Jimena Bermúdez  │ Kirill Druzhinin │ Eloisa Pérez Be… │ Jenny Vega  │ Konstantinos Pa… │ Gauden Galea  │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ ClimateML:  │ Preserving  │ Psychological  │ 11:30 --│ │ │ │ │ │ │ Machine Learning │ Culture with  │ Model for  │ │ │ │ │ │ │ │ for Climate  │ Python: AI plays │ Mapping and  │ │ │ │ │ │ │ │ Model  │ Ayo, a  │ Prediction of  │ │ │ │ │ │ │ │ Downscaling  │ Traditional  │ Stress Among  │ │ │ │ │ │ │ │ │ Nigerian Game  │ Students  │ │ │ │ │ │ │ │ Neeraj Pandey  │ │ │ 12:00 --│ │ │ │ │ │ │ │ Kayode Makinde  │ Oladapo Kayode … │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ │ │ │ │ Meet Marimo, th… │ Pydantic, Every… │ Python on the P… │ │ Snapshot Testin… │ 12:30 --│ │ │ │--------------------│ │------------------------------------------------------------------------------------ │ Sven Arends  │ Šimon Podhajský  │ Ruslan Korniich… │ │ Matthieu Rigal  │ │ en │ en │ en │ │ en │ └────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┬────────────────────┐ 13:00 --│ │ │ │--------------------│ │ │--------------------------------------------------------------- │ MIDI, those che… │ Offline Disaste… │ Physics-Informe… │ │ Good Practices … │ Continuous Docu… │ │ │ │ │ │ │ │ │ Mateusz Modrzej… │ Jannis Lübbe  │ Mehul Goyal  │ │ Ashish Gupta, J… │ Anastasiia Tymo… │ │ en │ en │ en │ │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 13:30 --│ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │--------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┘ │ │ │ │ │ │ 14:00 --│ Behind the Scen… │ A PEP Talk: Adv… │ Automating myse… │--------------------│ End to End with… │------------------------------------------------------------------------------------ │ │ │ │ │ │ │ Jacob Coffee  │ Maria Ashna  │ Sebastian Witow… │ │ Vemund Mehl San… │ │ en │ en │ en │ │ en │ └────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ 14:30 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Invited Keynote: │ │ Sebastián  │ │ │ │ en │ 15:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ │ ├────────────────────┤ │ │ │ Lightning talks  │ 15:30 --│ ⚡ Thursday  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ en │ │ │ │ │ │ │ 16:00 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2025-07-18 | Forum Hall | North Hall | South Hall 2A | South Hall 2B | Terrace 2A | Terrace 2B 06:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ Friday Registra… │ │ │ │ en │ │ │ 06:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------- │ │ │ Friday's Mornin… │ │ │ │ en │ │ │ 07:00 --├────────────────────┤--------------------------------------------------------------------------------------------------------- │ │ │ The Boom of  │ │ Generative AI:  │ │ realities,  │ │ promises and aw… │ 07:30 --│ │--------------------------------------------------------------------------------------------------------- │ Nerea Luis  │ │ en │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ New break  │ │ │ │ │ │ │ │ 08:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ What comes after │ It's All About  │ Async Python:  │ Indico: the 20  │ Origami Speed  │ Python,  │ │ Rust in the  │ Time ⏰ - What  │ Concurrency  │ year history and │ Championships:  │ SQLAlchemy, and  │ 08:30 --│ Python  │ developers need  │ Without the  │ evolution of an  │ Fast Polygon  │ SQL: A Powerful  │ │ ecosystem?  │ to know about t… │ Headaches  │ open-source pro… │ Triangulation i… │ Trilogy for Dat… │ │ │ │ │ │ │ │ │ Cristián Maurei… │ Petter Salminen  │ Krzysztof Wilcz… │ Dominic Hollis,… │ Grzegorz Bokota  │ Elvis Kwabena A… │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 09:00 --------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Building a NoGI… │ Data Governance… │ Efficient Cachi… │ Microdot, the i… │ Your Cookiecutt… │ Explaining the … │ │ │ │ │ │ │ │ │ Alvaro Duran  │ Kateřina Ščavni… │ Akshita Gupta  │ Miguel Grinberg  │ Miloslav Pojman  │ Tibs  │ 09:30 --│ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ What does = do?  │ Django and HTMX… │ Navigating the … │ Programming har… │ Snake oil - or … │ 10:00 --│ │ │ │ │ │--------------------- │ Reuven M. Lerner │ Lucas Pires  │ Israel Blancas  │ Marc-André Lemb… │ Sindre Nistad  │ │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 10:30 --│ │ │ │ │ │ │ │ GPU performance… │ Beyond the Code… │ Terraform CDK i… │ From Code to Ci… │ Python Config T… │ Using Postgres … │ │ │ │ │ │ │ │ │ Kamil Tokarski,… │ Kir Chou  │ Yuliia Barabash  │ Nilo Ney Coutin… │ Grzegorz Kocjan  │ Mikuláš Poul  │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 11:00 --│ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 12:00 --│ │--------------------│ │--------------------│ │ │ │ Put your pants … │ │ When in practic… │ │ Design Patterns… │ Unlocking Hidde… │ │ │ │ │ │ │ │ │ Max Kahan  │ │ Sebastian Buczy… │ │ Marine Guyot  │ Ruben Arts, Jul… │ │ en │ │ en │ │ en │ en │ └────────────────────┘ └────────────────────┘ └────────────────────┴────────────────────┘ 12:30 --------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┐ │ │ │ │ │ │ │ │ You Came to a P… │ Memory Efficien… │ Broken `__slots… │ Zero-Drama Upgr… │ │ Hold on! You ha… │ │ │ │ │ │ │ │ │ Samiul Huque  │ Kalyan Prasad  │ Arie Bovenberg  │ Alejandro Cabel… │ │ Wei Lee  │ 13:00 --│ en │ en │ en │ en │--------------------│ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ 13:30 --------------------------------------------------------------------------------------------------------------------------------- 14:00 --------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┐ │ │ │ Lightning talks  │ 14:30 --│ ⚡ Friday  │--------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 15:00 --├────────────────────┤--------------------------------------------------------------------------------------------------------- │ Sprint Orientat… │ │ en │ │ │ ├────────────────────┤ │ Conference Clos… │ 15:30 --│ en │--------------------------------------------------------------------------------------------------------- │ │ └────────────────────┘ 2025-07-19 No talks on this day. 2025-07-20 No talks on this day. 📆 powered by pretalx