Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Talk Python To Me - #496: Scaf: Complete blueprint for new Python Kubernetes projects

#496: Scaf: Complete blueprint for new Python Kubernetes projects

03/14/25 • 79 min

1 Listener

Talk Python To Me
Today we explore the wild world of Python deployment with my friend, Calvin Hendryx-Parker from Six Feet Up. We’ll tackle some of the biggest challenges in taking a Python app from “it works on my machine” to production, covering inconsistent environments, conflicting dependencies, and sneaky security pitfalls. Along the way, Calvin shares how containerization with Docker and Kubernetes can both simplify and complicate deployments, especially for smaller teams. Finally, we’ll introduce Scaf, a powerful project blueprint designed to give developers a rock-solid start on Python web projects of all sizes.
Get notified when the Talk Python in Production book goes live and read the first third online right now.
Episode sponsors
Posit
Python in Production
Talk Python Courses

Links from the show

Calvin Hendryx-Parker: github.com
Scaf on GitHub: github.com
Scaf on GitHub (duplicate): github.com
"Deploy the Dream" song: deploy-the-dream-talk-python.mp3
CloudDevEngineering YouTube Channel: youtube.com
TechWorld with Nana YouTube Channel: youtube.com
Tilt (Kubernetes Dev Tool): tilt.dev
Talos (Minimal OS for Kubernetes): talos.dev
Traefik Reverse Proxy: traefik.io
Sealed Secrets on GitHub: github.com
Argo CD Documentation: readthedocs.io
MailHog on GitHub: github.com
Next.js: nextjs.org
Cloud Custodian: cloudcustodian.io
Valkey (Redis Replacement): valkey.io
“The ‘Works on My Machine’ Certification Program” (Coding Horror): blog.codinghorror.com
NVIDIA’s First Desktop AI PC (Ars Technica): arstechnica.com
Kind (Kubernetes in Docker): kind.sigs.k8s.io
Updated Effective PyCharm Course: training.talkpython.fm
Talk Python in Production book: talkpython.fm/books/python-in-production
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube:
plus icon
bookmark
Today we explore the wild world of Python deployment with my friend, Calvin Hendryx-Parker from Six Feet Up. We’ll tackle some of the biggest challenges in taking a Python app from “it works on my machine” to production, covering inconsistent environments, conflicting dependencies, and sneaky security pitfalls. Along the way, Calvin shares how containerization with Docker and Kubernetes can both simplify and complicate deployments, especially for smaller teams. Finally, we’ll introduce Scaf, a powerful project blueprint designed to give developers a rock-solid start on Python web projects of all sizes.
Get notified when the Talk Python in Production book goes live and read the first third online right now.
Episode sponsors
Posit
Python in Production
Talk Python Courses

Links from the show

Calvin Hendryx-Parker: github.com
Scaf on GitHub: github.com
Scaf on GitHub (duplicate): github.com
"Deploy the Dream" song: deploy-the-dream-talk-python.mp3
CloudDevEngineering YouTube Channel: youtube.com
TechWorld with Nana YouTube Channel: youtube.com
Tilt (Kubernetes Dev Tool): tilt.dev
Talos (Minimal OS for Kubernetes): talos.dev
Traefik Reverse Proxy: traefik.io
Sealed Secrets on GitHub: github.com
Argo CD Documentation: readthedocs.io
MailHog on GitHub: github.com
Next.js: nextjs.org
Cloud Custodian: cloudcustodian.io
Valkey (Redis Replacement): valkey.io
“The ‘Works on My Machine’ Certification Program” (Coding Horror): blog.codinghorror.com
NVIDIA’s First Desktop AI PC (Ars Technica): arstechnica.com
Kind (Kubernetes in Docker): kind.sigs.k8s.io
Updated Effective PyCharm Course: training.talkpython.fm
Talk Python in Production book: talkpython.fm/books/python-in-production
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube:

Previous Episode

undefined - #495: OSMnx: Python and OpenStreetMap

#495: OSMnx: Python and OpenStreetMap

On this episode, I'm joined by Dr. Geoff Boeing, an assistant professor at the University of Southern California whose research spans urban planning, spatial analysis, and data science. We explore why OpenStreetMap is such a powerful source of global map data—and how Geoff's Python library, OSMnx, makes that data easier to download, model, and visualize. Along the way, we talk about what shapes city streets around the world, how urban design influences everything from daily commutes to disaster resilience, and why turning open data into accessible tools can open up completely new ways of understanding our cities. If you've ever wondered how to build or analyze your own digital maps in Python, or what it takes to manage a project that transforms raw geographic data into meaningful research, you won't want to miss this conversation.
Episode sponsors
Posit
Python in Production
Talk Python Courses

Links from the show

City Street Orientations World: geoffboeing.com
OSMnx Documentation: readthedocs.io
OSMnx GitHub: github.com
OpenStreetMap: openstreetmap.org
Open Database License: opendatacommons.org
ID Editor (Web Editor): wiki.openstreetmap.org
Planet OSM: planet.openstreetmap.org
Overpass API: wiki.openstreetmap.org
GeoPandas: geopandas.org
NetworkX: networkx.org
Shapely: shapely.readthedocs.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy

Next Episode

undefined - #497: Outlier Detection with Python

#497: Outlier Detection with Python

Have you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we dive into the world of outlier detection with Python with Brett Kennedy. You'll learn how outliers can signal errors, highlight novel insights, or even reveal hidden patterns lurking in the data you thought you understood. We'll explore fresh research developments, practical use cases, and how outlier detection compares to other core data science tasks like prediction and clustering. If you're ready to spot those game-changing anomalies in your own projects, stay tuned.
Discount code for Outlier Detection in Python book: talkpython45 (45% off, no expiration date).
Episode sponsors
Posit
Python in Production
Talk Python Courses

Links from the show

Data-morph: github.com
PyOD: github.com
Prophet: github.com
Outlier Detection in Python Book: manning.com
Episode transcripts: talkpython.fm
--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/talk-python-to-me-59372/496-scaf-complete-blueprint-for-new-python-kubernetes-projects-87429955"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to #496: scaf: complete blueprint for new python kubernetes projects on goodpods" style="width: 225px" /> </a>

Copy