Here's the complete list of talks from PyCon DE 2025:
Talk Title | Speaker | Track |
---|---|---|
Streaming at 30,000 Feet: A Real-Time Journey from APIs to Stream Processing | Felix Leon Buck | Programming & Software Engineering |
Building Bare-Bones Game Physics in Rust with Python Integration | Sam Kaveh | Rust |
Conquering PDFs: document understanding beyond plain text | Ines Montani | Natural Language Processing & Audio |
Decoding Topics: A Comparative Analysis of Python's Leading Topic Modeling Libraries | Dr. Lisa Andreevna Chalaguine | Natural Language Processing & Audio |
Django's Dilemma: Balancing Simplicity with Scalability | Anette Haferkorn | Django & Web |
Using Causal thinking to make Media Mix Modeling | Carlos Trujillo | PyData & Scientific Libraries Stack |
Deploying Synchronous and Asynchronous Django Applications for Hobby Projects | melhin | Django & Web |
pytest - simple, rapid and fun testing with Python | Florian Bruhin | Testing |
Guardians of the Code: Safeguarding Machine Learning Models in a Climate Tech World | Doreen Sacker | MLOps & DevOps |
Navigating the LLM hype: What science can tell us about where LLMs win and where they fail | Oren Matar | Natural Language Processing & Audio |
FastHTML vs. Streamlit - The Dashboarding Face Off | Tilman Krokotsch | Django & Web |
Forecast of Hourly Train Counts on Rail Routes Affected by Construction Work | Sebastian Folz, Dr Maren Westermann | Machine Learning & Deep Learning & Statistics |
Serverless Orchestration: Exploring the Future of Workflow Automation | Tim Bossenmaier | Programming & Software Engineering |
Guiding data minds: how mentoring transforms careers for both sides | Anastasia Karavdina | Community & Diversity |
Offline Disaster Relief Coordination with OpenStreetMap and FastAPI | Jannis Lübbe | Infrastructure - Hardware & Cloud |
Quiet on Set: Building an On-Air Sign with Open Source Technologies | Danica Fine | Infrastructure - Hardware & Cloud |
Why Exceptions Are Just Sophisticated Gotos - and How to Move Beyond | Florian Wilhelm | Programming & Software Engineering |
Conformal Prediction: uncertainty quantification to humanise models | Vincenzo Ventriglia | Machine Learning & Deep Learning & Statistics |
PDFs - When a thousand words are worth more than a picture (or table) | Caio Benatti Moretti | Generative AI |
Why E.ON Loves Python | Christer Friberg | MLOps & DevOps |
From Algorithm to Action: Building a DIY Distributed Trading Platform with Open Source | Eugen Geist | Programming & Software Engineering |
Duplicate Code Dilemma: Unlocking Automation with Open Source! | Raana Saheb-Nassagh | Programming & Software Engineering |
GitMLOps – How we are managing 100+ ML pipelines in AWS SageMaker | Bogdan Girman | MLOps & DevOps |
Reinventing Streamlit | Malte Klemm | Django & Web |
Are LLMs the answer to all our problems? | Dr. Maria Börner | Ethics & Privacy |
Code & Community: The Synergy of Community Building and Task Automation | Cosima Meyer | Natural Language Processing & Audio |
Distributed file-systems made easy with Python's fsspec | Einat Orr | Data Handling & Engineering |
From Rules to Reality: Python's Role in Shaping Roundnet | Larissa Haas | Data Handling & Engineering |
From Text to Multimodal: Building Self-Hosted RAG Systems with Open Source | Stephen Batifol | Generative AI |
How to use Data Science Superpowers in real life, a Bayesian perspective | Tim Lenzen | Machine Learning & Deep Learning & Statistics |
Power up your Polars code with Polars extention | Cheuk Ting Ho | Data Handling & Engineering |
Why AI Projects Fail – Chronicles of Failure and How to Overcome Them | Alexander CS Hendorf | Others |
A11y Need Is Love (But Accessible Docs Help Too) | Smera Goel | PyData & Scientific Libraries Stack |
Streamlining the Cosmos: Pythonic Workflow Management for Astronomical Analysis | Raphael Hviding | PyData & Scientific Libraries Stack |
The Mighty Dot - Customize Attribute Access with Descriptors | Mike Müller | Python Language & Ecosystem |
Challenges and Lessons Learned While Building a Real-Time Lakehouse using Apache Iceberg and Kafka | Jonas Böer, Elena Ouro Paz | Data Handling & Engineering |
Citation is Collaboration: Software Recognition in Research and Industry | Ivelina Momcheva | Research Software Engineering |
Conquering the Queue: Lessons from processing one billion Celery tasks | Daniel Hepper | Django & Web |
Demystifying Design Patterns: A Practical Guide for Developers | Tanu | Programming & Software Engineering |
Filling in the Gaps: When Terraform Falls Short, Python and Typer Step In | Yuliia Barabash | Infrastructure - Hardware & Cloud |
From Tensors to Clouds — A Practical Guide to Zarr V3 and Zarr-Python 3 | Sanket Verma | Data Handling & Engineering |
Go Beyond Basic RAG with Agentic Behavior | Bilge Yücel | Generative AI |
Inclusive Data for 1.3 Billion: Designing Accessible Visualizations | Dr. Tania Allard, Pavithra Eswaramoorthy | Visualisation & Jupyter |
Langfuse, OpenLIT, and Phoenix: Observability for the GenAI Era | Emanuele Fabbiani | Python Language & Ecosystem |
LLM Inference Arithmetics: the Theory behind Model Serving | Luca Baggi | Generative AI |
Machine Reasoning and System 2 Thinking | Andy Kitchen | Generative AI |
Powering Up DDoS Defense with Python: Building Resilient Systems | Siddharth Vijay | Security |
Probably Fun: Board Games to teach Data Science | Paula Gonzalez Avalos, Dr. Kristian Rother | Education, Career & Life |
Python Performance Unleashed: Essential Optimization Techniques Beyond Libraries | Thomas Berger | Python Language & Ecosystem |
Rustifying Python: A Practical Guide to Achieving High Performance While Maintaining Observability | Max Höhl | Programming & Software Engineering |
Safeguard your precious API endpoints built on FastAPI using OAuth 2.0 | Semona Igama | Security |
Security for Devs | Christian Barra | Security |
The aesthetics of AI: from cyberpunk to fascism | Laura Summers | Others |
The future of AI training is federated | Chong Shen Ng | Machine Learning & Deep Learning & Statistics |
Topological data analysis: How to quantify "holes" in your data and why? | Ondrej Draganov | PyData & Scientific Libraries Stack |
Vector Streaming: The Memory Efficient Indexing for Vector Databases | Sonam Pankaj, Akshay Ballal | Rust |
Writing reliable software while depending on hazardous APIs | Romain Dorgueil | MLOps & DevOps |
Zero Code Change Acceleration: familiar interfaces and high performance | Tim Head | PyData & Scientific Libraries Stack |
Agentic AI: Build a Multi-Agent Application with CrewAI | Alessandro Romano | Generative AI |
Going Global: Taking code from research to operational open ecosystem for AI weather forecasting | Jesper Dramsch | MLOps & DevOps |
Scraping LEGO for Fun: A Hacky Dive into Dynamic Data Extraction | Peter Lodri | Data Handling & Engineering |
Beyond Alembic and Django Migrations | Rotem Tamir | Django & Web |
Transformers for Game Log Data | Fabian Hadiji | Machine Learning & Deep Learning & Statistics |
Oh, no! Users love my GenAI-Prototype and want to use it more. | Thomas Prexl, Frank Rust | MLOps & DevOps |
Supercharge Your Testing with inline-snapshot | Frank Hoffmann | Testing |
Building a HybridRAG Document Question-Answering System | Darya Petrashka | Natural Language Processing & Audio |
Electify - Retrieval-Augmented Generation for Voter Information in the 2024 European Election | Christian Liedl | Natural Language Processing & Audio |
From LIKE to Love: Adding Proper Search to Your Django Apps | Kacper Łukawski | Django & Web |
Multi-tenant Conversational Analytics | Rodel van Rooijen | Natural Language Processing & Audio |
PyData Stack: Building and deploying pure Python, open source data platforms | Eric Thanenthiran | Data Handling & Engineering |
The Forecast Whisperer: Secrets of Model Tuning Revealed | Illia Babounikau | Machine Learning & Deep Learning & Statistics |
You don't think about your Streamlit app optimization until you try to deploy it to the cloud | Darya Petrashka | MLOps & DevOps |
Accuracy Is Not Enough: Building Trustworthy AI with Conformal Prediction | Chris Aivazidis | Machine Learning & Deep Learning & Statistics |
Building Reliable AI Agents for Publishing: A DSPy-Based Quality Assurance Framework | Simonas Černiauskas | Natural Language Processing & Audio |
High-performance dataframe-agnostic GLMs with glum | Martin Stancsics | PyData & Scientific Libraries Stack |
Reinforcement Learning for Finance | Dr. Yves J. Hilpisch | Machine Learning & Deep Learning & Statistics |
3 Ways to Speed up Your Regression Modeling in Python | Alexander Fischer | Machine Learning & Deep Learning & Statistics |
AI Agents of Change: Creating, Reflecting, and Monetizing | Paloma Oliveira | Generative AI |
Build a personalized Commute agent in Python with Hopsworks, LangGraph and LLM Function Calling | Javier de la Rúa Martínez | Data Handling & Engineering |
Deploy RAG Applications Using Docker: A Step-by-Step Guide | Brain Aboze | Natural Language Processing & Audio |
Driving Trust and Fairness: Addressing Ethical Challenges in Transportation through Explainable AI | Natalie Beyer | Ethics & Privacy |
From stockouts to happy customers: Proven solutions for time series forecasting in retail | Robert Haase | Machine Learning & Deep Learning & Statistics |
Information Retrieval Without Feeling Lucky: The Art and Science of Search | Anja Pilz | Others |
Instrumenting Python Applications with OpenTelemetry | Mika Naylor, Emily Woods | MLOps & DevOps |
Is your LLM any good at writing? Benchmarking on creative writing and editing tasks | Azamat Omuraliev | Natural Language Processing & Audio |
Multivariate Datastrophe: Methods to Detect Obscure Drift in Your Production Data | Magdalena Kowalczuk | MLOps & DevOps |
Practical Python/Rust: Building and Maintaining Dual-Language Libraries | Ben Brandt | Rust |
Responsible AI with fmeval - an open source library to evaluate LLMs | Mia Chang | PyData & Scientific Libraries Stack |
Securing Generative AI: Essential Threat Modeling Techniques | Elizaveta Zinovyeva | Generative AI |
Size matters: Inspecting Docker images for Efficiency and Security | Irena Grgic | MLOps & DevOps |
The earth is no longer flat - introducing support for spherical geometries in Spherely and GeoPandas | Joris Van den Bossche | PyData & Scientific Libraries Stack |
Unforgettable, that's what you are: Evaluating Machine Unlearning and Forgetting | Katharine Jarmul | Machine Learning & Deep Learning & Statistics |
Unlocking the Predictive Power of Relational Data with Automated Feature Engineering | Alexander Uhlig | Machine Learning & Deep Learning & Statistics |
Using Python to enter the world of Microcontrollers | Jens Nie | Embedded Systems & Robotics |
What we talk about when we talk about AI skills. | Paula Gonzalez Avalos | Education, Career & Life |
Why Don't Customers Want My Free Goods? – Why Forecasting Models Don't Answer 'What If' Questions | Matthias Binder | Machine Learning & Deep Learning & Statistics |
🦀 Rüstzeit: Asynchronous Concurrency in Python & Rust | Jamie Coombes | Rust |
Machine Learning Models in a Dynamic Environment | Isabel Drost-Fromm | Plenary |
Reasonable AI | Kristian Kersting | Plenary |
Mini-Pythonistas: Coding, Experimenting, and Exploring with Zümi! | Anna-Lena Popkes, Daniel Hieber, Dr. Marisa Mohr, Hannah Hepke | Embedded Systems & Robotics |
Chasing the Dark Universe with Euclid and Python: Unveiling the Secrets of the Cosmos | Guadalupe Canas Herrera | Plenary |