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  │ │ Rambo Python  │ “Building  │ pytest - simple, │ Writing Python  │ │ alittlebit  │ │ │ Privacy-Focused  │ rapid and fun  │ modules in Rust  │ │ Apollo  │ │ Julien LENORMAN… │ 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  │ │ Rambo Python  │ “Building  │ pytest - simple, │ Writing Python  │ 09:30 --│ alittlebit  │--------------------│ │ Privacy-Focused  │ rapid and fun  │ modules in Rust  │ │ Apollo  │ │ Julien LENORMAN… │ 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  │ │ Building a  │ Python and Data  │ │ Practical  │ 12:00 --│ and the GPU:  │--------------------│ cross-platform  │ Storytelling to  │--------------------│ PyScript  │ │ hands-on  │ │ app with BeeWare │ create and  │ │ │ │ experience  │ │ │ deliver better  │ │ Nicholas H.Toll… │ │ │ │ Russell Keith-M… │ presentations  │ │ │ │ Michał Szołucha… │ │ │ │ │ en │ │ │ │ en │ Sebastián Flores │ │ │ 12:30 --│ en │--------------------│ │ │--------------------│ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │--------------------│ │ │--------------------│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ 13:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ GIL-free Python  │ │ Building a  │ Python and Data  │ │ Practical  │ │ and the GPU:  │ │ cross-platform  │ Storytelling to  │ │ PyScript  │ │ hands-on  │ │ app with BeeWare │ create and  │ │ │ │ experience  │ │ │ deliver better  │ │ Nicholas H.Toll… │ 14:00 --│ │--------------------│ Russell Keith-M… │ presentations  │--------------------│ │ │ Michał Szołucha… │ │ │ │ │ en │ │ │ │ en │ Sebastián Flores │ │ │ │ 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  │ │ Efficient Query  │ The Mighty Dot - │ Cleaner Code,  │ │ Reliable CI/CD  │ │ Routing using  │ Customize  │ Better Queries:  │ │ Pipelines with  │ │ Agentic RAG  │ Attribute Access │ SQLAlchemy, ORMs │ │ Python, K8s &  │ │ │ 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  │ │ Efficient Query  │ The Mighty Dot - │ Cleaner Code,  │ 09:30 --│ Reliable CI/CD  │-----------------------------------------│ Routing using  │ Customize  │ Better Queries:  │ │ Pipelines with  │ │ Agentic RAG  │ Attribute Access │ SQLAlchemy, ORMs │ │ Python, K8s &  │ │ │ 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  │ │ Speaking at  │ Understand Git  │ Mastering  │ 12:00 --│ Scientific  │-----------------------------------------│ EuroPython (or  │ and Never Break  │ decorators: the  │ │ Python: JAX,  │ │ your favorite  │ a Repo Again  │ cherry on top of │ │ Numba, and Ray  │ │ 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  │ │ Speaking at  │ Understand Git  │ Mastering  │ │ Scientific  │ │ EuroPython (or  │ and Never Break  │ decorators: the  │ │ Python: JAX,  │ │ your favorite  │ a Repo Again  │ cherry on top of │ │ Numba, and Ray  │ │ 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 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  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ 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… │ │ Automating myse… │ │ Fearless Automa… │ How Open-Source… │ │ │ │ │ │ │ │ │ Abigail Afi Gba… │ │ Sebastian Witow… │ │ Padraic Calpin  │ Robson Kanhalelo │ 14:30 --│ en │--------------------│ en │--------------------│ en │ en │ └────────────────────┘ └────────────────────┘ └────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ │ Building a large │ 15:00 --│ SaaS AI product  │--------------------------------------------------------------------------------------------------------- │ with Python: The │ │ tale of three e… │ │ │ │ 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 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  │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┘ │ │ │ │ │ │ │ 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… │ Adaptive Infere… │--------------------│ End to End with… │--------------------- │ │ │ │ │ │ │ Jacob Coffee  │ Maria Ashna  │ Steven Kolawole  │ │ Vemund Mehl San… │ │ en │ en │ en │ │ en │ └────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ 14:30 --------------------------------------------------------------------------------------------------------------------------------- 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 --└────────────────────┘--------------------------------------------------------------------------------------------------------- 07:30 --------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ 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