
#547: Parallel Python at Anyscale with Ray
In this episode, hosts Michael Kennedy talks with Ray co‑founders Edward Oaks and Richard Law about the origins and evolution of Ray, the open‑source Python framework that powers large‑scale AI workloads—from its birth in UC Berkeley’s RISE lab for reinforcement learning to its pivotal role in training OpenAI’s GPT‑3. They explain how Ray abstracts distributed execution across hundreds of GPUs with just a few lines of Python, and discuss related tools like Ray Data, the dashboard, VS Code remote debugging, and Kubernetes integration. The conversation also contrasts Ray with other parallelism solutions such as Dask, multiprocessing, and async I/O, highlighting its suitability for both research and production AI pipelines.

#546: Self Hosting Apps for Python People
In this episode, Michael Kennedy talks with Alex Kretzmar, head of DevRel at Tailscale and co‑founder of linuxserver.io, about the state of self‑hosting in 2026. They explore why many users are moving their digital lives behind their own walls, highlight...

#545: OWASP Top 10 (2025 List) for Python Devs
In episode 545, Michael Kennedy and security expert Tanya Janka unpack the newly released OWASP Top 10 (2025) with a focus on Python developers. They walk through each of the ten categories—highlighting fresh additions like supply‑chain attacks and exceptional condition...

#544: Wheel Next + Packaging PEPs
In this episode, Michael Kennedy talks with Jonathan Decker (NVIDIA), Ralph Gommers (QuantSight), and Charlie Marsh (Astral) about WheelNext, a set of PEPs that let Python packages declare hardware requirements so installers like UV can automatically select the optimal binary....

#540: Modern Python Monorepo with Uv and Prek
In this episode, host Michael Kennedy talks with Apache Airflow core contributors Yarek Patuk and Amag Desai about how they manage one of the world’s largest Python monorepos—over a million lines of code and 100+ sub‑packages—using modern tooling like UV,...

#534: Diskcache: Your Secret Python Perf Weapon
In this episode Michael Kennedy talks with Vincent Warmerdam about DiskCache, a SQLite‑backed, dictionary‑like cache that persists to disk and works safely across threads and processes. They explain how DiskCache’s @cache.memoize decorator and FanoutCache sharding enable cheap, high‑performance caching for...