Ballroom D

Saturday, July 25
Time Session
9:00 AM – 9:15 AM
Saturday Welcome
9:15 AM – 10:00 AM
Keynote
Dr. Juliana Novic
10:15 AM – 10:45 AM
What If Voyager Launched in 2026 — and Ran Python?
Cliff Jenkins
11:00 AM – 11:30 AM
10 Dazzling, Joyful, Astounding, Nifty, Glorious, Outstanding Features in Django
Tim Schilling
11:45 AM – 12:15 PM
Textual Healing: Building Real-World Terminal UIs with Python
Eddie Cosma
2:15 PM – 2:45 PM
Lights! 2: Electric Boogaloo
Mike McCaffrey
3:00 PM – 3:30 PM
Djangonaut Space: Mentoring Contributors, Empowering Leaders
Tim Schilling, Rachell Calhoun
3:45 PM – 4:30 PM
Keynote
Carol Willing
4:30 PM – 6:00 PM
Lightning Talks

Ballroom C

Saturday, July 25
Time Session
10:15 AM – 10:45 AM
Python and S3 Vector Store for Inexpensive Search
Michael James Robellard
11:00 AM – 11:30 AM
Failed Experiments in Vibe Coding
Al Sweigart
11:45 AM – 12:15 PM
“Oh, You’re Right” Is Not a Review: Orchestrating Agentic AI That Proves What It Checked
Calvin Hendryx-Parker
2:15 PM – 2:45 PM
In Defense of Thoughtful Testing: Rethinking Quality in the Age of AI-Generated Code
Rodrigo Silva Ferreira
3:00 PM – 3:30 PM
Go Hybrid - Find the Results LIKE Can't
Jamal Hansen

Ballroom B

Saturday, July 25
Time Session
10:15 AM – 10:45 AM
Your VLM Is Hallucinating Your Genes
Ethan Hill
11:00 AM – 11:30 AM
Narrow GPU Acceleration With Python​
Cole Sutyak
11:45 AM – 12:15 PM
My Model Works Locally. Why Is Production Lying to Me?
Dinky Mishra
2:15 PM – 2:45 PM
This Is Not the NaN You Are Looking For
Dan Shernicoff
3:00 PM – 3:30 PM
Atoms to AI: Building a Quantum Capacitor Surrogate with Python and GNNs
Terry Howald

Ballroom A

Saturday, July 25
Time Session
10:15 AM – 10:45 AM
Don't Blame the Type Checker: Finding Who Is Right When Python Type Checkers Disagree
Benedek Kaibas, Gregory M. Kapfhammer
11:00 AM – 11:30 AM
The Missing Import: Building Data Models with dbt
Carrie Minerich
Ballroom A is open for Open Spaces at 2:15 PM.
Sign up on the board outside Room 313.

Ballroom D

Sunday, July 26
Time Session
12:00 PM – 12:15 PM
Sunday Welcome
12:30 PM – 1:00 PM
Root Access: Using Python to Keep My Garden Alive
Bianca Ploss
1:15 PM – 1:45 PM
Python on CubeSatSim: Real Spacecraft Telemetry with a Raspberry Pi
Cliff Jenkins
2:00 PM – 2:30 PM
Speeding Up Clinical Trial Analysis with Python
James Austrow
2:45 PM – 3:15 PM
Testing the Parts You Don’t See: Pseudo-Tested Native Code in Python Libraries
Issei Hasegawa, Gregory M. Kapfhammer
3:30 PM – 4:15 PM
Keynote
Christopher Neugebauer
4:15 PM – 4:30 PM
Closing Remarks

Ballroom C

Sunday, July 26
Time Session
12:30 PM – 1:00 PM
The LangGraph Trap: Why Your Agentic Python App Will Fail in Production
Kamal Singh Bisht
1:15 PM – 1:45 PM
Anonymous Functions (and Other Ways to Annoy Your Coworkers)
Joe Kaufeld
2:00 PM – 2:30 PM
LLM Token Healing and Regex: Free Gains You Leave on the Table
Abraham Owodunni
2:45 PM – 3:15 PM
Your Data Is Too Sensitive for an API: Fine-Tuning an Open-Source LLM for Production Document Parsing
Ross Katz

Ballroom B

Sunday, July 26
Time Session
12:30 PM – 1:00 PM
Beyond Vibe Coding: A Spec-Driven AI Workflow for Serious Development
Benjamin Patch
1:15 PM – 1:45 PM
Building AI Agents in Python: A Step-by-Step Guide with Strands Agents
Morgan Willis
2:45 PM – 3:15 PM
Why Your AI Model Lies: Debugging Healthcare Predictions with SHAP and Python
Krishna Mridha

Ballroom A

Sunday, July 26
Ballroom A is open for Open Spaces all day.
Sign up on the board outside Room 313.