PyCascades 2026
2026-03-21..2026-03-22
-- online --
[PyCascades 2019, PyCascades 2021, PyCascades 2022, PyCascades 2026]
| title | author | length |
|---|---|---|
| Opening Remarks | 15m | |
Program runs roughly 9:00–10:45, lunch 12:25–2:00 and sessions end near 5:40, breaks and a 90‑minute lunch with food not provided, talks follow a mix of 25‑… | ||
| Permacomputing and Python | Łukasz Langa | 42m |
Shows a file-hash+SQLite bit-rot detector that caught corrupted JPEGs and cloud-sync degradation; demonstrates backing up PyScript.com with a single Python… | ||
| Climbing Out of Fixture Hell, Indirectly | Sammie Jiang | 20m |
Shows concrete pytest code using indirect=True parametrization to replace dozens of specialized fixtures with one consolidated fixture per data type, turning… | ||
| Graceful Deletes: Queues, Tasks & Distributed State Management | Chantelle Chan, Tanzim Mokammel | 24m |
Cohere’s North team builds an asynchronous user-deletion pipeline that immediately revokes RBAC/auth tokens and then cron-dispatches per-user Inngest over… | ||
| Anti-Patterns in A/B Testing - or How does AB Testing Scale? | Stephen Pettinato | 26m |
A/B testing fails when it is treated as a single library, when every visitor is assigned to every experiment, or when analysts get dumped a raw data pile with… | ||
| No More Spreadsheets! Building PyLadiesCon Infrastructure with Python and Django | Mariatta | 30m |
PyLadiesCon replaces sprawling Google Sheets with an open source Django web app deployed on PSF Cabotage, using Postgres, Docker, Mailgun and Django allauth… | ||
| The Future of Python: Evolution or Succession? | Brett Slatkin | 26m |
Claim: Python risks losing world leadership within a decade as its 35‑year design shows limits. Key specifics: raw interpreter speed remains about 75–100×… | ||
| Airflow Beyond the Cloud: Python Workflows at the Edge | Constance Martineau | 22m |
Airflow 3 runs a lightweight edge executor on tiny devices like a Raspberry Pi Zero W that pulls jobs over HTTPS (no inbound ports) and mixes executors in one… | ||
| To Notebook or Not to Notebook: Multilingual Workflows for Data Analysis | Rodrigo Silva Ferreira | 25m |
Notebooks enable combining Python, R and SQL so a workflow can run SQL, Python, and R in one notebook using kernels and extensions like R2Py or Reticulate and… | ||
| Getting Started with Open Source Contributions | Stefanie Molin | 26m |
Five concrete entry paths: participate in sprints (example: EuroPython sprint where docstring fixes revealed pre-commit needs), contribute runnable examples to… | ||
| Variables and objects in Python: it's pointers all the way down | Trey Hunner | 27m |
Demonstrates five gotchas about Python references: assignment never copies, mutations change shared objects, function arguments are just bindings so in-place… | ||
| Python Stings Your Ego: Finding Pride in Community, Not Just Code | Emmanuel Ugwu | 13m |
Argues that Python’s simplicity humbles engineers and then builds collective pride, illustrated with stories from Black Python Devs and grassroots groups… | ||
| Am I ready to be a Senior Engineer? | Michelle Brenner | 29m |
Clear checklist for the jump: a senior builds big things and tolerates ambiguity, leads discovery->MVP->growth->maintenance, and uses a simple three decision… | ||
| There and back again... but by I-5 or the ferry? | Justin Castilla | 32m |
Built an agentic AI that queries WSDOT ferry schedules, Google Maps drive times, and ElasticSearch-indexed calendar events to compare routes, costs, and… | ||
| When the Baby App Crashed: Coding for Chaos (and Parenthood) | Laura Meng | 19m |
An app that crashes at 3am prompts a rebuild in Python using Streamlit for quick UI and a write-first JSON persistence file so logs survive refreshes and… | ||
| More. Better. | Mario Munoz | 26m |
Argues that being a better engineer is specific skills not hype: measured practice builds judgment (ran a 5K and beat our goal by 5 seconds), code review… | ||
| A bridge over (not) troubled waters: Collecting marine data | Sarah Kaiser, Cassandra Granade | 22m |
A restored 1979 Tollycraft gets live telemetry: a Raspberry Pi Anode smart plotter aggregates cheap Zigbee sensors (≈$20) alongside required NMEA safety… | ||
| Visual Unit Tests and Live Coding | Don Kirkby | 37m |
A Python workflow that combines a live coding plugin with fast visual unit tests actually lets code changes redraw plots instantly and drive UI tweaks at pixel… | ||
| Introducing t-strings: f-strings with superpowers | Dave Peck | 28m |
Python 3.14 adds t-strings that use f-string syntax but evaluate to a Template instance (string.template) so code can inspect static vs interpolated parts… | ||
| Closing Remarks | 15m | |
Organizers announce tomorrow’s sprints 9 a.m. at 555 Robinson Street and stress tickets required because the venue has the attendee list; talks will appear on… | ||
| nothing matches | ||