PyCon DE & PyData 2026 Get different formats: curl https://pretalx.com/pyconde-pydata-2026/schedule/\?format=table (default) curl https://pretalx.com/pyconde-pydata-2026/schedule/\?format=list 2026-04-14 | Merck Plenary (Spectrum) [1st Floor] | Titanium [2nd Floor] | Helium [3rd Floor] | Platinum [2nd Floor] | Europium [3rd Floor] | Palladium [2nd Floor] | Ferrum [2nd Floor] | Dynamicum [Ground Floor] 08:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Opening Session  │ │ │ │ │ │ │ 08:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ From Scratch to  │ │ Scale: Turning  │ │ LLM Code into  │ │ Architecture In… │ 09:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ Sebastian Rasch… │ │ en │ ├────────────────────┤ │ │ │ Coffee Break  │ 09:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Sentinel Values… │ Python Hates Be… │ AI Memory: From… │ Mental Model- D… │ Kickstart Codin… │ Solving Marketp… │ From Prompt to  │ SQL is Dead,  │ 10:00 --│ │ │ │ │ │ │ Production: How  │ Long Live SQL:  │ │ Florian Wilhelm  │ Kavish Nareshch… │ Hande Kafkas  │ Daniel Anderson  │ Yannik Tausch  │ Theodore Meynard │ to use AI Code  │ Engineering  │ │ en │ en │ en │ en │ en │ en │ Assistants for  │ reliable  │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ Python Data  │ analytics agent  │ │ Systems  │ from scratch  │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ 10:30 --│ │ │ │ │ │ │ Serhii Sokolenko │ Mehdi Ouazza, D… │ │ The foundation … │ Beyond  │ Fight your  │ Exploring  │ Programming  │ Personalized  │ │ │ │ │ Stateless: Why  │ garbage data:  │ Germany's Urban  │ Quantum Networks │ Restaurant  │ en │ en │ │ Frank Hutter  │ Your Web Service │ implementation  │ Geography with  │ in Python  │ Recommendations  │ │ │ │ en │ Architecture is… │ of a pythonic d… │ Census and Open… │ │ at Scale combin… │ │ │ └────────────────────┤ │ │ │ Samuel Oslovich  │ │ │ │ 11:00 -----------------------│ Heiner Wolf  │ Rostislaw Krass… │ Travis Hathaway  │ │ Marcel Kurovski… │ │ │ │ en │ en │ en │ en │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ ┌────────────────────┐ └────────────────────┴────────────────────┘ │ │ │ Lunch Break  │ 11:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 12:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 12:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Panel -  │ How to mix cond… │ Hype, Hope, or … │ Making my Apach… │ From Hard Probl… │ PathSim: Block … │ Your First Open  │ A minimalist  │ │ Learnings from  │ │ │ │ │ │ Source  │ introduction to  │ │ Abroad: What  │ Mahe Iram Khan  │ Sebastian Neuba… │ Celeste Horgan  │ Silke Horn  │ Milan Rother  │ Contribution in  │ Ansible  │ │ works better  │ en │ en │ en │ en │ en │ Python: From  │ │ 13:00 --│ abroad?  ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ Fork to Pull  │ Raniere Silva  │ │ Alexander H:  │ │ Request  │ │ │ Sebastian Rashk… ├────────────────────┬────────────────────┐ ┌────────────────────┤ │ en │ │ │ │ │ │ │ Camila Maia  │ │ │ │ Destructive  │ Demystifying  │ │ What Breaks When │ │ │ │ │ Testing: 10  │ Parallel  │ │ Automatic Speech │ en │ │ 13:30 --└────────────────────┤ Practical Ways  │ Programming in  │-----------------------------------------│ Recognition  │ │ │ │ to Expose Hidde… │ Python: from CP… │ │ Systems Go Mult… │ │ │ │ │ │ │ │ │ │ │ Pascal Puchtler  │ Gaël Pegliasco  │ │ Rashmi Nagpal  │ │ │ │ en │ en │ │ en │ │ │ └────────────────────┴────────────────────┘ └────────────────────┤ │ │ 14:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------└────────────────────┴────────────────────┘ │ │ │ Coffee Break  │ │ │ │ │ │ │ 14:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Evolution,  │ Pair & Share: H… │ Come for the Co… │ The Art of the … │ Python in Clima… │ When Space Weat… │ How to Search T… │ Catch the LLM i… │ │ Revolution, or  │ │ │ │ │ │ │ │ │ Illusion? The  │ Axel Buddendiek  │ Valerio Maggio  │ Justine Broihan  │ Christopher Sed… │ Vincenzo Ventri… │ Mirano Tuk, Fil… │ Subhosri Basu  │ │ Future of Python │ en │ en │ en │ en │ en │ en │ en │ 15:00 --│ and Coding in  ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ the Age of AI  │ │ ├────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┐ │ en │ │ │ │ │ │ │ │ Building Trust … │ │ It Works on My … │ Agent-Based Hyp… │ Offline Fallbac… │ │ │ │ │ │ │ │ 15:30 --└────────────────────┤ Stefan Dienst  │--------------------------------------------------------------│ Thomas Prexl, F… │ Huijo Kim  │ Jannis Lübbe  │ │ en │ │ en │ en │ en │ └────────────────────┘ └────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ 16:00 --│ Lightning Talks  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 16:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 17:00 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- 2026-04-15 | Merck Plenary (Spectrum) [1st Floor] | Titanium [2nd Floor] | Helium [3rd Floor] | Platinum [2nd Floor] | Europium [3rd Floor] | Palladium [2nd Floor] | Ferrum [2nd Floor] | Dynamicum [Ground Floor] 07:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┤ │ │ │ "Honey, I vibe  │ │ coded some  │ │ crypto" -  │ 07:30 --│ Security in the… │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Gabriela Bogk  │ │ en │ ├────────────────────┤ │ Coffee Break  │ 08:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Demystifying Co… │ Wetterdienst: F… │ Ship Data with … │ State of In- Br… │ From Research M… │ From Pixel to P… │ Accelerate  │ Process,  │ 08:30 --│ │ │ │ │ │ │ FastAPI  │ Analyze, and  │ │ Alexander Zayts… │ Benjamin  │ Ryan Sequeira  │ Oleh Kostromin,… │ Jeyashree Krish… │ Claudio Giorgio… │ Development with │ Transform Python │ │ en │ en │ en │ en │ en │ en │ OpenAPI  │ Code with ASTs  │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ Generator  │ │ │ │ Stefanie Molin  │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┤ Dr. Evelyne Gro… │ │ 09:00 --│ │ │ │ │--------------------│ │ │ en │ │ How to create e… │ From Struggling… │ Accuracy Is Ove… │ Leveraging Hexa… │ │ No, you can't '… │ en │ │ │ │ │ │ │ │ │ │ │ │ Dominik Haitz  │ Akif Cakir  │ Illia Babounikau │ Luke Gerstner  │ │ Laura Summers  │ │ │ │ en │ en │ en │ en │ │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┤ │ │ 09:30 --------------------------------------------------------------------------------------------------------------------------------│ │ │ ┌────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ Designing  │ Empowering Data  │ Causal Inference │ │ The Frugal AI  ├────────────────────┴────────────────────┘ │ Maintainable  │ Scientists with  │ through the lens │ │ Architect:  │ │ Python APIs:  │ Zero Platform  │ of probabilistic │ │ Building Cost-  │ 10:00 --│ Lessons from Re… │ Friction: Deplo… │ programming  │-----------------------------------------│ Efficient Agent… │------------------------------------------ │ │ │ │ │ │ │ Motunrayo Koyejo │ Bernhard Schäfe… │ Dr. Juan Orduz  │ │ Daniel Akhabue  │ │ en │ en │ en │ │ en │ ├────────────────────┼────────────────────┴────────────────────┘ └────────────────────┘ │ │ 10:30 --│ Lunch Break  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 11:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ ├────────────────────┤ ├────────────────────┤ 11:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ The Multimodal  │ │ Era of Machine  │ │ Learning (and  │ │ How Python Made… │ │ │ 12:00 --│ Hilde Kühne  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ en │ └────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ 12:30 --│ PyLadies Panel  │ Learnings Build… │ Small Language … │-----------------------------------------│ PyTorch and CPU… │ Getting Career  │ Array-Oriented  │ │ │ │ │ │ │ Clarity in  │ Programming in  │ │ │ Gaweng Tan  │ Gabi Kadlecova  │ │ Tomas Ruiz  │ Uncertain Times  │ Python:  │ │ │ en │ en │ │ en │ │ Libraries,  │ │ ├────────────────────┴────────────────────┘ └────────────────────┤ Tereza Iofciu  │ Techniques, and  │ │ │ │ │ Trade-offs  │ 13:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ en │ │ │ │ │ │ │ │ │ │ Iason Krommydas  │ │ │ Architecture  │ Building Non-  │ Scaling Data  │ Building Agentic │ Beyond Kafka and │ │ │ │ │ Under  │ Biased Synthetic │ Processing for  │ Systems with  │ S3: Python Data  │ │ en │ └────────────────────┤ Constraints:  │ Datasets: What  │ Training  │ Python,  │ Pipelines with  │ │ │ │ Designing Syste… │ Actually Works … │ Workloads at De… │ LangGraph, MCP,… │ HTTP-Native Byt… │ │ │ 13:30 -----------------------│ │ │ │ │ │ │ │ │ Eduard Thamm  │ Shiva Banasaz N… │ Jonas Dedden, J… │ Holger Nösekabel │ Johannes Dröge  │ │ │ │ en │ en │ en │ en │ en │ │ │ ┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ │ │ └────────────────────┴────────────────────┘ │ Coffee Break  │ 14:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Panel Start-Ups  │ How Open Source… │ From Ticket to … │ Build a web cod… │ Tidy Finance in… │ Hierarchical Mo… │ Practical Refac… │ Roll for Archit… │ 14:30 --│ & Founders  │ │ │ │ │ │ │ │ │ │ Robson Kanhalelo │ Leon Lukas  │ Maris Nieuwenhu… │ Christoph Frey  │ Mohamed Amine J… │ Laurent Direr  │ Francesco Conte  │ │ │ en │ en │ en │ en │ en │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 15:00 --│ │ │ │ │ │ │ │ │ │ │ "You are an int… │ Beyond Vibe- Co… │ Before You Ship… │ Octopus AutoML:… │ Metashade: Comp… │ Simplifying RAG… │ Django-Q2: Asyn… │ │ │ │ │ │ │ │ │ │ │ │ Darya Petrashka  │ Alina Dallmann  │ Simonas Černiau… │ Nils Haase, And… │ Pavlo Penenko  │ Arne Grobrügge  │ Moin Uddin  │ │ │ en │ en │ en │ en │ en │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 15:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ └────────────────────┤ Ty mypy: The N… │ To nest, or not… │ Don’t Let Impos… │ Heat: scaling t… │ AI Is Changing … │ The Day the Age… │ Holistic Optimi… │ │ │ │ │ │ │ │ │ │ Stefan Kraus  │ Daniel Finnan  │ Gift Ojeabulu  │ Claudia Comito,… │ Werner Gothein  │ Asya Melnik  │ Abdullah Taha  │ 16:00 -----------------------│ en │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ │ Lightning Talks  │ │ │ 16:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 17:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ └────────────────────┘ 2026-04-16 | Merck Plenary (Spectrum) [1st Floor] | Titanium [2nd Floor] | Helium [3rd Floor] | Platinum [2nd Floor] | Europium [3rd Floor] | Palladium [2nd Floor] | Ferrum [2nd Floor] | Dynamicum [Ground Floor] 07:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┤ │ │ │ A View of  │ │ Sovereignty from │ │ The Cloud  │ 07:30 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ Aaron Glenn  │ │ │ │ en │ ├────────────────────┤ │ Coffee Break  │ 08:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Building MCP at… │ 5 Years of Nice… │ Embedding Data … │ Tracking Knowle… │ Don’t call your… │ Production ML a… │ Building  │ Your Data Is  │ 08:30 --│ │ │ │ │ │ │ reliable data  │ Leaking: A  │ │ Rahkakavee Bask… │ Falko Schindler  │ Jon Nordby  │ Sarah Masud  │ Evgeniya Ovchin… │ Alejandro Sauce… │ pipelines with  │ Hands-On  │ │ en │ en │ en │ en │ en │ en │ polars and  │ Introduction to  │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ dataframely  │ Differential  │ │ │ Privacy with  │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ Oliver Borchert… │ OpenDP  │ 09:00 --│ │ │ │ │ │ │ │ │ │ In Praise of Do… │ Surviving AI Fa… │ How We Built an… │ Are we free- th… │ Vibe NLP for Ap… │ Schema-Driven L… │ en │ Shlomi Hod, Mar… │ │ │ │ │ │ │ │ │ │ │ Stephen  │ Ajay, Jeyashree… │ Xia He-Bleinagel │ Cheuk Ting Ho  │ Ines Montani  │ Tanio Toranosuk… │ │ en │ │ en │ en │ en │ en │ en │ en │ │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ 09:30 --------------------------------------------------------------------------------------------------------------------------------│ │ │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ │ │ │ │ │ │ │ │ │ │ │ 7 Anti-Lessons  │ Open Table  │ Securing AI  │ Designing and  │ From Row-Wise to │ When LLMs Are  ├────────────────────┴────────────────────┘ │ from Building a  │ Formats in the  │ Agentic Systems: │ Scaling a Python │ Columnar:  │ Too Big:  │ │ PydanticAI  │ Wild™ -  │ Enforcing Safety │ Library in the  │ Speeding Up  │ Building Cost-  │ 10:00 --│ Agent: Mistakes… │ Reloaded: Vorte… │ Constraints in … │ Open: Architect… │ PySpark UDFs wi… │ Efficient High-… │------------------------------------------ │ │ │ │ │ │ │ │ Joshua Görner  │ Franz Wöllert  │ John Robert  │ Camila Maia  │ Aimilios Tsouve… │ Tobias Senst, B… │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ 10:30 --│ Lunch Break  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 11:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ ┌────────────────────┬────────────────────┐ │ │ │ │ │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ pytest tips and  │ Do you know how  │ │ │ │ │ │ │ │ tricks for a  │ well your model  │ 11:30 --│ Panel Open  │ Making Tech Tut… │ Escape the Hype… │ Increase produc… │ Simplicity Scal… │ Free T(h)r(e)ad… │ better testsuite │ is doing?  │ │ Source Business  │ │ │ │ │ │ │ Evaluate your  │ │ │ Tamara Badikyan  │ Vadim Vlasov, E… │ Nico Buhl  │ Bruno Vollmer  │ Tim Kreitner  │ Freya Bruhin  │ LLMs  │ │ │ en │ en │ en │ en │ en │ │ │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ en │ Cheuk Ting Ho  │ │ │ │ │ │ 12:00 --│ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ en │ │ │ │ │ │ │ │ │ │ │ │ How to compare … │ Dynamic Knowled… │ Making bad CLIs… │ Using Sensor Fu… │ Letting AI Move… │ │ │ │ │ │ │ │ │ │ │ │ └────────────────────┤ Stefan Birr, Mo… │ Jakob Leander M… │ Moritz Bauer  │ Étienne Tremblay │ Larissa Haas, A… │ │ │ │ en │ en │ en │ en │ en │ │ │ 12:30 --┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ │ │ │ │ │ │ │ │ Coffee Break  │ └────────────────────┴────────────────────┘ │ │ │ │ │ │ 13:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Panel What Do We │ Simulating the … │ (Autism and) Th… │ AI Evals Done R… │ Is my AI Recrui… │ Is digital sove… │ Foundation Mode… │ Zero-Copy or Ze… │ │ Still Need to  │ │ │ │ │ │ │ │ │ Learn?  │ Niklas  │ Dennie Declercq  │ Martin Seeler  │ Sebastian Krauss │ Dr. Maria Börner │ Dr. Irena Bojar… │ Petar Ilijevski  │ 13:30 --│ │ en │ en │ en │ en │ en │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Why Did The Mod… │ Reaching the ne… │ Demystifying Ag… │ Post-Processing… │ On Intervention… │ Mastering the H… │ 14:00 --│ │ │ │ │ │ │ │--------------------- │ │ Cosima Meyer  │ Valentin Zieglm… │ Serhii Sokolenko │ Giancarlo Mattia │ Andy Kitchen  │ Simon Hedrich  │ │ │ en │ en │ en │ en │ en │ en │ │ ├────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ │ │ │ ├────────────────────┬────────────────────┬────────────────────┬────────────────────┐ ┌────────────────────┐ 14:30 --│ │ │ │ │ │-----------------------------------------│ │ └────────────────────┤ Restaurants aro… │ Rediscovering s… │ AsyncIO vs Thre… │ Black Hole Star… │ │ Building Secure… │ │ │ │ │ │ │ │ │ Dennis Schulz  │ Jonas Böer  │ Igor Anokhin  │ Raphael Hviding  │ │ Harald Nezbeda  │ │ en │ en │ en │ en │ │ en │ ┌────────────────────┼────────────────────┴────────────────────┴────────────────────┴────────────────────┘ └────────────────────┘ 15:00 --│ Closing Session  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ │ └────────────────────┘ 📆 powered by pretalx