Here's how ITUNES.APPLE.COM makes money* and how much!

*Please read our disclaimer before using our estimates.
Loading...

ITUNES . APPLE . COM {}

  1. Analyzed Page
  2. Matching Content Categories
  3. CMS
  4. Monthly Traffic Estimate
  5. How Does Itunes.apple.com Make Money
  6. Keywords
  7. Topics
  8. Questions
  9. Schema
  10. External Links
  11. Libraries

We began analyzing https://podcasts.apple.com/us/podcast/python-bytes/id1173690032, but it redirected us to https://podcasts.apple.com/us/podcast/python-bytes/id1173690032. The analysis below is for the second page.

Title[redir]:
Python Bytes - Podcast - Apple Podcasts
Description:
Technology Podcast · Updated Weekly · Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.

Matching Content Categories {📚}

  • Video & Online Content
  • Technology & Computing
  • Education

Content Management System {📝}

What CMS is itunes.apple.com built with?

Custom-built

No common CMS systems were detected on Itunes.apple.com, and no known web development framework was identified.

Traffic Estimate {📈}

What is the average monthly size of itunes.apple.com audience?

🌠 Phenomenal Traffic: 5M - 10M visitors per month


Based on our best estimate, this website will receive around 5,971,276 visitors per month in the current month.

check SE Ranking
check Ahrefs
check Similarweb
check Ubersuggest
check Semrush

How Does Itunes.apple.com Make Money? {💸}

We're unsure how the site profits.

Earning money isn't the goal of every website; some are designed to offer support or promote social causes. People have different reasons for creating websites. This might be one such reason. Itunes.apple.com might have a hidden revenue stream, but it's not something we can detect.

Keywords {🔍}

python, brian, show, michael, talk, youtube, episode, tests, extras, joke, bsky, email, week, test, data, list, pep, code, pytest, technology, time, covered, notes, add, type, support, tstrings, part, running, fastapi, weekly, topics, hosts, versions, friends, share, project, filter, watch, sponsored, connect, mkennedyfosstodonorg, mkennedycodes, brianokkenfosstodonorg, brianokkenbskysocial, pythonbytesfosstodonorg, pythonbytesfm, join, pythonbytesfmlive, audience,

Topics {✒️}

technology choices mureq updated tech news podcasts weekly podcast hosted typed-ffmpeg typed-ffmpeg offers o3-pro python bytes tech stack runs git-bug pyrefly follow textual bittersweet news mercury-era ground teams single pain-point big t-strings dave peck fixing python properties python cheat sheets mureq-typed single file package enhances functionality change low-level apis means free-threaded python fm/digitalocean-gen-ai extras joke watch security/compatibility patches quickly noteworthy news optimizing test execution fast unit tests apple sandbox rules git-flight-rules unravelling t-strings covered t-strings t-strings ship t-strings deferred app/profile/snarky juvio uv kernel make free-threading ready move slow imports data analysis game neat search feature python release cycle active python interpreter extensive test coverage import_profile extras brian significantly boost performance dependency alternative python bytes guido van rossum free-threaded python free-threaded python python standard library python expression applying python installation manager project called warehouse

Questions {❓}

  • 0b2 - did we already cover this?
  • 14 We covered t-strings in ep 428 In article t-strings security benefits over f-strings How to work with t-strings A Pig Latin example Also, I think I have always done this wrong Is it the first consonant to the end?
  • Brian #4: pointblank: Data validation made beautiful and powerful “With its … chainable API, you can … validate your data against comprehensive quality checks …” Extras Brian: Ruff rules Ruff users, what rules are using and what are you ignoring?
  • Extras Brian: Is Free-Threading Our Only Option?
  • Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form?
  • Lately, I asked myself: “What does it take to be one of the best?
  • Michael #1: The Python Language Summit 2025 Write up by Seth Michael Larson How can we make breaking changes less painful?
  • Michael #1: git-flight-rules What are "flight rules"?
  • Michael #4: juvio uv kernel for Jupyter ⚙️ Automatic Environment Setup: When the notebook is opened, Juvio installs the dependencies automatically in an ephemeral virtual environment (using uv), ensuring that the notebook runs with the correct versions of the packages and Python 📁 Git-Friendly Format: Notebooks are converted on the fly to a script-style format using # %% markers, making diffs and version control painless Why Use Juvio?
  • Steps for common operations and actions I want to start a local repository What did I just commit?
  • Zen is better now Joke: Can my friend come in?
  • Py files Avoid unnecessary imports, heavy computations, complex logic Notes from Brian Some questions remain open for me Does module aliasing really help much?
  • ” How long will all this take?

Schema {🗺️}

CreativeWorkSeries:
      context:http://schema.org
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      aggregateRating:
         type:AggregateRating
         ratingValue:4.7
         reviewCount:212
         itemReviewed:
            type:CreativeWorkSeries
            name:Python Bytes
            description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
            genre:
               Technology
               Podcasts
               News
               Tech News
            url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
            offers:
                  type:Offer
                  category:free
                  price:0
            dateModified:2025-06-23T08:00:00Z
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      review:
            type:Review
            author:K rub
            datePublished:2024-08-15
            name:Great podcast, Brian: please speak louder!
            reviewBody:Excellent podcast by two very knowledgeable gentlemen. They cover a lot of interesting topics in a short amount of time. Highly recommended. My only critique would be a request that Brian speak a bit louder. I often find myself rewinding because I couldn’t make out what he said the first time.
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:JoeRecursionjoe
            datePublished:2023-07-21
            name:The best of the best.
            reviewBody:This is a top notch podcast, I catch myself looking forward to when the new episode comes out each week. Michael and Brian are the best with great content!
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:DaButler89
            datePublished:2021-09-18
            name:Love it!
            reviewBody:I've been listening since the beginning. There is always a takeaway or nugget to learn. I like the new format with a guest host each week. The amount and quality of the content delivered each week is surprising! I hope they never stop!
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:?,?,?,?,?&?
            datePublished:2023-01-05
            name:Same boy
            reviewBody:I am the person who said that I am learning Python!
            reviewRating:
               type:Rating
               ratingValue:2
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:Hellfire0175
            datePublished:2020-01-22
            name:One of my top podcasts I listen to
            reviewBody:I learn something new each episode. Talk Python to me in conjunction with Test and Code and Python Bytes has exponentially increased my productivity and learning. Thank you!
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:shaun.ek
            datePublished:2021-07-09
            name:Great Podcast on Python ecosystem, wish episodes were shorter
            reviewBody:If you are in the python language ecosystem I highly recommend this podcast. I have been listening for years (even though I don’t work in python anymore it has a special place in my ❤️). I would give a 4 star rating but I have knocked it down to 3 stars because the episodes have become too long. They used to be 15-20 minutes long, just the right size to be called “bytes” and that was perfect IMO. All episodes now are well over 30 minutes and sometimes I just delete those ones. I like that guests are on now a days so maybe I’m suggesting fewer things be share per episode. Thanks for the podcast Michael and Brian!
            reviewRating:
               type:Rating
               ratingValue:3
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:MnReview
            datePublished:2021-01-20
            name:Good tech, leftist political drivel
            reviewBody:Huh, aside from your oversimplified take on recent events, parroting the idea it was a attempted “takeover” rather that protests that had a widely denounced violent element, expected from mindless leftists, I am surprised you support big tech controlling speech. Since you’re clearly not able (or maybe honest?) enough to think for yourselves, I would point out much of the Capitol violence crowd planned their action via twitter, just like all the BLM/ democrat terrorists across the country the rest of the year. Didn’t notice you commenting on how big tech could help bring them to justice- 30 deaths, billions in damage, little stuff leftists might not think is significant when carried out by their buddies. Nice job pushing the narrative, goofballs.
            reviewRating:
               type:Rating
               ratingValue:1
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:jx2233
            datePublished:2020-01-20
            name:Recommendations req
            reviewBody:Hey question what are the good python programming books for starters??
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:jcmetz21
            datePublished:2020-01-14
            name:Best programming podcast out there
            reviewBody:One of the hardest parts of programming is knowing what tools and ideas are out there to help you. This podcast covers everything you need to know in the world of Python and I've become a significantly better programmer because of it. Thanks to these awesome guys!
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:Review
            author:Aggienaut
            datePublished:2019-09-21
            name:Outstanding Podcast
            reviewBody:Always informative and entertaining!
            reviewRating:
               type:Rating
               ratingValue:5
               bestRating:5
               worstRating:1
            itemReviewed:
               type:CreativeWorkSeries
               name:Python Bytes
               description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
               genre:
                  Technology
                  Podcasts
                  News
                  Tech News
               url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
               offers:
                     type:Offer
                     category:free
                     price:0
               dateModified:2025-06-23T08:00:00Z
               thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      workExample:
            type:AudioObject
            datePublished:2025-06-30
            description:Topics covered in this episode: * Python Cheat Sheets from Trey Hunner* * Automatisch* * mureq-typed* * My CLI World* Extras Joke Watch on YouTube About the show Sponsored by Posit: pythonbytes.fm/connect Connect with the hosts Michael: @mke
            duration:PT33M28S
            genre:
               Technology
            name:#438: Motivation time
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-06-30
            url:https://podcasts.apple.com/us/podcast/438-motivation-time/id1173690032?i=1000715207685
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-06-23
            description:Topics covered in this episode: * The Python Language Summit 2025* Fixing Python Properties * complexipy* * juvio* Extras Joke Watch on YouTube About the show Sponsored by Posit: pythonbytes.fm/connect Connect with the hosts Michael: @mkenne
            duration:PT34M28S
            genre:
               Technology
            name:#437: Python Language Summit 2025 Highlights
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-06-23
            url:https://podcasts.apple.com/us/podcast/437-python-language-summit-2025-highlights/id1173690032?i=1000714240726
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-06-16
            description:Topics covered in this episode: * Free-threaded Python no longer “experimental” as of Python 3.14* typed-ffmpeg pyleak * Optimizing Test Execution: Running live_server Tests Last with pytest* Extras Joke Watch on YouTube About the show Sponso
            duration:PT36M43S
            genre:
               Technology
            name:#436: Slow tests go last
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-06-16
            url:https://podcasts.apple.com/us/podcast/436-slow-tests-go-last/id1173690032?i=1000713143374
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-06-09
            description:Topics covered in this episode: platformdirs poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” Python Pandas Ditches NumPy for Speedier PyArrow pointblank: Data validation made beautiful and p
            duration:PT25M34S
            genre:
               Technology
            name:#435: Stop with .folders in my ~/
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-06-09
            url:https://podcasts.apple.com/us/podcast/435-stop-with-folders-in-my/id1173690032?i=1000712141131
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-06-02
            description:Topics covered in this episode: Making PyPI’s test suite 81% faster People aren’t talking enough about how most of OpenAI’s tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke Watch on YouTube Abo
            duration:PT29M1S
            genre:
               Technology
            name:#434: Most of OpenAI’s tech stack runs on Python
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-06-02
            url:https://podcasts.apple.com/us/podcast/434-most-of-openais-tech-stack-runs-on-python/id1173690032?i=1000710955711
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-05-26
            description:Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our cour
            duration:PT28M40S
            genre:
               Technology
            name:#433: Dev in the Arena
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-05-26
            url:https://podcasts.apple.com/us/podcast/433-dev-in-the-arena/id1173690032?i=1000710215623
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-05-19
            description:Topics covered in this episode: pre-commit: install with uv PEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The Best Programmers I Know Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonby
            duration:PT25M48S
            genre:
               Technology
            name:#432: How To Fix Your Computer
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-05-19
            url:https://podcasts.apple.com/us/podcast/432-how-to-fix-your-computer/id1173690032?i=1000709044485
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-05-05
            description:Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer Connect with the hosts Michael: @
            duration:PT29M27S
            genre:
               Technology
            name:#431: Nerd Gas
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-05-05
            url:https://podcasts.apple.com/us/podcast/431-nerd-gas/id1173690032?i=1000706432448
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-04-28
            description:Topics covered in this episode: pip 25.1 has dependency groups, pylock.toml, plus more aiohttp goes free threaded uv 0.6.15 supports pylock.toml Whenever Extras Joke Watch on YouTube About the show Sponsored by Porkbun! Use our link pythonbytes.fm/porkbun and get a .app or .dev domain for $5.99 at Porkbun. Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show: @[email protected] / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: pip 25.1 has dependency groups, pylock.toml, plus more post What's new in pip 25.1 - Dependency groups! Richard Si Discovered this through Hugo van Kemenade Dependency groups, PEP 735, supported # pyproject.toml [dependency-groups] test = ["pytest", "pytest-xdist"] lint = ["mypy", "isort"] # Dependency Groups can include other groups! ✨ dev = [ {include-group = "test"}, {include-group = "lint"} ] Package installation progress bar Resumable downloads Experimental lockfile generation, PEP 751, with pip lock so cool pip index versions is stable, no longer experimental use this to get a list of available versions ex: python3 -m pip index versions pytest-check combine with --json to get a nice script readable output Michael #2: aiohttp goes free threaded Thanks to months of consistent contributions by Lysandros Nikolaou, all of the mandatory dependencies of #aiohttp now ship free-threaded variants of #wheels! This unlocks the same in aiohttp! Brian #3: uv 0.6.15 supports pylock.toml Discovered through Brett Cannon So far, these projects support pylock.toml pip pip-audit pdm uv With uv To export a uv.lock to the pylock.toml format, run: uv export -o pylock.toml To generate a pylock.toml file from a set of requirements, run: uv pip compile -o pylock.toml -r requirements.in To install from a pylock.toml file, run: uv pip sync pylock.toml or uv pip install -r pylock.toml Michael #4: Whenever via Pat Decker Typed and DST-safe datetimes for Python, available in Rust or pure Python. Whenever helps you write correct and type checked datetime code. It's also way faster than other third-party libraries—and usually the standard library as well. Extras Brian: Every UUID Michael: New Vulnerability in GitHub Copilot and Cursor: How Hackers Can Weaponize Code Agents via Brian Skinn And typosquatting in the AI age Firefox Send alternatives file.pizza via @rafaelwo bitwarden send Joke: Can you Vibe? Interview with Vibe Coder in 2025 Senior Engineer tries Vibe Coding
            duration:PT29M11S
            genre:
               Technology
            name:#430: Or you go to jail
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-04-28
            url:https://podcasts.apple.com/us/podcast/430-or-you-go-to-jail/id1173690032?i=1000705332260
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-04-21
            description:Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITRE drawdb 14 Advanced Python Features Extras Joke Watch on YouTube About the show Sponsored by Posit Workbench: pythonbytes.fm/workbench Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show: @[email protected] / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Huly All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) If you're primarily interested in self-hosting Huly without the intention to modify or contribute to its development, please use huly-selfhost. Manage your tasks efficiently with Huly's bidirectional GitHub synchronization. Use Huly as an advanced front-end for GitHub Issues and GitHub Projects. Connect every element of your workflow to build a dynamic knowledge base. Everything you need for productive team work: Team Planner • Project Management • Virtual Office • Chat • Documents • Inbox Self hosting as a service: elest.io Brian #2: CVE Foundation formed to take over CVE program from MITRE Back story: CVE, global source of cybersecurity info, was hours from being cut by DHS The 25-year-old CVE program, an essential part of global cybersecurity, is cited in nearly any discussion or response to a computer security issue. CVE was at real risk of closure after its contract was set to expire on April 16. The nonprofit MITRE runs CVE on a contract with the DHS. A letter last Tuesday sent Tuesday by Yosry Barsoum, vice president of MITRE, gave notice of the potential halt to operations. Another possible victim of the current administration. CVE Foundation Launched to Secure the Future of the CVE Program CVE Board members have spent the past year developing a strategy to transition CVE to a dedicated, non-profit foundation. The new CVE Foundation will focus solely on continuing the mission of delivering high-quality vulnerability identification and maintaining the integrity and availability of CVE data for defenders worldwide. Over the coming days, the Foundation will release more information about its structure, transition planning, and opportunities for involvement from the broader community. Michael #3: drawdb Free and open source, simple, and intuitive database design editor, data-modeler, and SQL generator. Great drag-drop relationship manager Define your DB visually, export as SQL create scripts Or import existing SQL to kickstart the diagramming. Brian #4: 14 Advanced Python Features Edward Li Picking some favorites 1. Typing Overloads 2. Keyword-only and Positional-only Arguments 9. Python Nitpicks For-else statements Walrus operator Short Circuit Evaluation Operator Chaining Extras Michael: Thunderbird send / other firefox things. Joke: Python Tariffs Thanks wagenrace Thanks Campfire Tales
            duration:PT27M24S
            genre:
               Technology
            name:#429: Nitpicking Python
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-04-21
            url:https://podcasts.apple.com/us/podcast/429-nitpicking-python/id1173690032?i=1000704361392
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-04-14
            description:Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approved juv Extras Joke Watch on YouTube About the show Sponsored by Posit Connect: pythonbytes.fm/connect Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show: @[email protected] / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: How to Write a Git Commit Message Chris Beams 7 rules of a great commit message Separate subject from body with a blank line Limit the subject line to 50 characters Capitalize the subject line Do not end the subject line with a period Use the imperative mood in the subject line Wrap the body at 72 characters Use the body to explain what and why vs. how Article also includes Why a good commit message matters Discussion about each of the 7 rules Cool hat tips to other articles on the subject “Keep in mind: This has all been said before.” Each word is a different link. Michael #2: Caddy Web Server via Fredrik Mellström Like a more modern NGINX Caddy automatically obtains and renews TLS certificates for all your sites. Caddy's native configuration is a JSON document. Even localhost and internal IPs are served with TLS using the intermediate of a fully-automated, self-managed CA that is automatically installed into most local trust stores. Configure multiple Caddy instances with the same storage, and they will automatically coordinate certificate management as a fleet. Production-grade static file server. Brian #3: Some new PEPs approved PEP 770 – Improving measurability of Python packages with Software Bill-of-Materials Accepted for packaging Author: Seth Larson, Sponsor Brett Cannon “This PEP proposes using SBOM documents included in Python packages as a means to improve automated software measurability for Python packages.” PEP 750 – Template Strings Accepted for Python 3.14 Author: Jim Baker, Guido van Rossum, Paul Everitt, Kaudai Aono, Lysandros Nikolaou, Dave Peck “Templates provide developers with access to the string and its interpolated values before they are combined. This brings native flexible string processing to the Python language and enables safety checks, web templating, domain-specific languages, and more.” Michael #4: juv A toolkit for reproducible Jupyter notebooks, powered by uv. Create, manage, and run Jupyter notebooks with their dependencies Pin dependencies with PEP 723 - inline script metadata Launch ephemeral sessions for multiple front ends (e.g., JupyterLab, Notebook, NbClassic) Powered by uv for fast dependency management Use uvx to run jupyterlab with ephemeral virtual environments and tracked dependencies. Extras Brian: Status of Python versions new-ish format Use this all the time. Can’t remember if we’ve covered the new format yet. See also Python endoflife.date Same dates, very visible encouragement to move on to Python 3.13 if you haven’t already. Michael: Python 3.13.3 is out. .git-blame-ignore-revs follow up Joke: BGPT (thanks Doug Farrell)
            duration:PT31M
            genre:
               Technology
            name:#428: How old is your Python?
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-04-14
            url:https://podcasts.apple.com/us/podcast/428-how-old-is-your-python/id1173690032?i=1000703505746
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-04-07
            description:Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/427
            duration:PT36M31S
            genre:
               Technology
            name:#427: Rise of the Python Lord
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-04-07
            url:https://podcasts.apple.com/us/podcast/427-rise-of-the-python-lord/id1173690032?i=1000702598274
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-03-31
            description:Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/426
            duration:PT29M18S
            genre:
               Technology
            name:#426: Committing to Formatted Markdown
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-03-31
            url:https://podcasts.apple.com/us/podcast/426-committing-to-formatted-markdown/id1173690032?i=1000701633641
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-03-24
            description:Topics covered in this episode: Why aren't you using uv? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing notebooks as reusable Python programs Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/425
            duration:PT37M55S
            genre:
               Technology
            name:#425: If You Were a Klingon Programmer
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-03-24
            url:https://podcasts.apple.com/us/podcast/425-if-you-were-a-klingon-programmer/id1173690032?i=1000700629056
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
            type:AudioObject
            datePublished:2025-03-17
            description:Topics covered in this episode: The weird quirk with rounding in Python Python interpreter adds tail calls Remove punctuation from a string with translate and maketrans Extra, extra, extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/424
            duration:PT27M23S
            genre:
               Technology
            name:#424: We Will Test in Production
            offers:
                  type:Offer
                  category:free
                  price:0
            requiresSubscription:no
            uploadDate:2025-03-17
            url:https://podcasts.apple.com/us/podcast/424-we-will-test-in-production/id1173690032?i=1000699552278
            thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      name:Python Bytes
      description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
      genre:
         Technology
         Podcasts
         News
         Tech News
      url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
      offers:
            type:Offer
            category:free
            price:0
      dateModified:2025-06-23T08:00:00Z
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
Offer:
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
      category:free
      price:0
AggregateRating:
      ratingValue:4.7
      reviewCount:212
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
Review:
      author:K rub
      datePublished:2024-08-15
      name:Great podcast, Brian: please speak louder!
      reviewBody:Excellent podcast by two very knowledgeable gentlemen. They cover a lot of interesting topics in a short amount of time. Highly recommended. My only critique would be a request that Brian speak a bit louder. I often find myself rewinding because I couldn’t make out what he said the first time.
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:JoeRecursionjoe
      datePublished:2023-07-21
      name:The best of the best.
      reviewBody:This is a top notch podcast, I catch myself looking forward to when the new episode comes out each week. Michael and Brian are the best with great content!
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:DaButler89
      datePublished:2021-09-18
      name:Love it!
      reviewBody:I've been listening since the beginning. There is always a takeaway or nugget to learn. I like the new format with a guest host each week. The amount and quality of the content delivered each week is surprising! I hope they never stop!
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:?,?,?,?,?&?
      datePublished:2023-01-05
      name:Same boy
      reviewBody:I am the person who said that I am learning Python!
      reviewRating:
         type:Rating
         ratingValue:2
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:Hellfire0175
      datePublished:2020-01-22
      name:One of my top podcasts I listen to
      reviewBody:I learn something new each episode. Talk Python to me in conjunction with Test and Code and Python Bytes has exponentially increased my productivity and learning. Thank you!
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:shaun.ek
      datePublished:2021-07-09
      name:Great Podcast on Python ecosystem, wish episodes were shorter
      reviewBody:If you are in the python language ecosystem I highly recommend this podcast. I have been listening for years (even though I don’t work in python anymore it has a special place in my ❤️). I would give a 4 star rating but I have knocked it down to 3 stars because the episodes have become too long. They used to be 15-20 minutes long, just the right size to be called “bytes” and that was perfect IMO. All episodes now are well over 30 minutes and sometimes I just delete those ones. I like that guests are on now a days so maybe I’m suggesting fewer things be share per episode. Thanks for the podcast Michael and Brian!
      reviewRating:
         type:Rating
         ratingValue:3
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:MnReview
      datePublished:2021-01-20
      name:Good tech, leftist political drivel
      reviewBody:Huh, aside from your oversimplified take on recent events, parroting the idea it was a attempted “takeover” rather that protests that had a widely denounced violent element, expected from mindless leftists, I am surprised you support big tech controlling speech. Since you’re clearly not able (or maybe honest?) enough to think for yourselves, I would point out much of the Capitol violence crowd planned their action via twitter, just like all the BLM/ democrat terrorists across the country the rest of the year. Didn’t notice you commenting on how big tech could help bring them to justice- 30 deaths, billions in damage, little stuff leftists might not think is significant when carried out by their buddies. Nice job pushing the narrative, goofballs.
      reviewRating:
         type:Rating
         ratingValue:1
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:jx2233
      datePublished:2020-01-20
      name:Recommendations req
      reviewBody:Hey question what are the good python programming books for starters??
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:jcmetz21
      datePublished:2020-01-14
      name:Best programming podcast out there
      reviewBody:One of the hardest parts of programming is knowing what tools and ideas are out there to help you. This podcast covers everything you need to know in the world of Python and I've become a significantly better programmer because of it. Thanks to these awesome guys!
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      author:Aggienaut
      datePublished:2019-09-21
      name:Outstanding Podcast
      reviewBody:Always informative and entertaining!
      reviewRating:
         type:Rating
         ratingValue:5
         bestRating:5
         worstRating:1
      itemReviewed:
         type:CreativeWorkSeries
         name:Python Bytes
         description:Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
         genre:
            Technology
            Podcasts
            News
            Tech News
         url:https://podcasts.apple.com/us/podcast/python-bytes/id1173690032
         offers:
               type:Offer
               category:free
               price:0
         dateModified:2025-06-23T08:00:00Z
         thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
Rating:
      ratingValue:5
      bestRating:5
      worstRating:1
      ratingValue:5
      bestRating:5
      worstRating:1
      ratingValue:5
      bestRating:5
      worstRating:1
      ratingValue:2
      bestRating:5
      worstRating:1
      ratingValue:5
      bestRating:5
      worstRating:1
      ratingValue:3
      bestRating:5
      worstRating:1
      ratingValue:1
      bestRating:5
      worstRating:1
      ratingValue:5
      bestRating:5
      worstRating:1
      ratingValue:5
      bestRating:5
      worstRating:1
      ratingValue:5
      bestRating:5
      worstRating:1
AudioObject:
      datePublished:2025-06-30
      description:Topics covered in this episode: * Python Cheat Sheets from Trey Hunner* * Automatisch* * mureq-typed* * My CLI World* Extras Joke Watch on YouTube About the show Sponsored by Posit: pythonbytes.fm/connect Connect with the hosts Michael: @mke
      duration:PT33M28S
      genre:
         Technology
      name:#438: Motivation time
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-06-30
      url:https://podcasts.apple.com/us/podcast/438-motivation-time/id1173690032?i=1000715207685
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-06-23
      description:Topics covered in this episode: * The Python Language Summit 2025* Fixing Python Properties * complexipy* * juvio* Extras Joke Watch on YouTube About the show Sponsored by Posit: pythonbytes.fm/connect Connect with the hosts Michael: @mkenne
      duration:PT34M28S
      genre:
         Technology
      name:#437: Python Language Summit 2025 Highlights
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-06-23
      url:https://podcasts.apple.com/us/podcast/437-python-language-summit-2025-highlights/id1173690032?i=1000714240726
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-06-16
      description:Topics covered in this episode: * Free-threaded Python no longer “experimental” as of Python 3.14* typed-ffmpeg pyleak * Optimizing Test Execution: Running live_server Tests Last with pytest* Extras Joke Watch on YouTube About the show Sponso
      duration:PT36M43S
      genre:
         Technology
      name:#436: Slow tests go last
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-06-16
      url:https://podcasts.apple.com/us/podcast/436-slow-tests-go-last/id1173690032?i=1000713143374
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-06-09
      description:Topics covered in this episode: platformdirs poethepoet - “Poe the Poet is a batteries included task runner that works well with poetry or with uv.” Python Pandas Ditches NumPy for Speedier PyArrow pointblank: Data validation made beautiful and p
      duration:PT25M34S
      genre:
         Technology
      name:#435: Stop with .folders in my ~/
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-06-09
      url:https://podcasts.apple.com/us/podcast/435-stop-with-folders-in-my/id1173690032?i=1000712141131
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-06-02
      description:Topics covered in this episode: Making PyPI’s test suite 81% faster People aren’t talking enough about how most of OpenAI’s tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke Watch on YouTube Abo
      duration:PT29M1S
      genre:
         Technology
      name:#434: Most of OpenAI’s tech stack runs on Python
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-06-02
      url:https://podcasts.apple.com/us/podcast/434-most-of-openais-tech-stack-runs-on-python/id1173690032?i=1000710955711
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-05-26
      description:Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our cour
      duration:PT28M40S
      genre:
         Technology
      name:#433: Dev in the Arena
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-05-26
      url:https://podcasts.apple.com/us/podcast/433-dev-in-the-arena/id1173690032?i=1000710215623
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-05-19
      description:Topics covered in this episode: pre-commit: install with uv PEP 773: A Python Installation Manager for Windows (Accepted) Changes for Textual The Best Programmers I Know Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonby
      duration:PT25M48S
      genre:
         Technology
      name:#432: How To Fix Your Computer
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-05-19
      url:https://podcasts.apple.com/us/podcast/432-how-to-fix-your-computer/id1173690032?i=1000709044485
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-05-05
      description:Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke Watch on YouTube About the show Sponsored by NordLayer: pythonbytes.fm/nordlayer Connect with the hosts Michael: @
      duration:PT29M27S
      genre:
         Technology
      name:#431: Nerd Gas
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-05-05
      url:https://podcasts.apple.com/us/podcast/431-nerd-gas/id1173690032?i=1000706432448
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-04-28
      description:Topics covered in this episode: pip 25.1 has dependency groups, pylock.toml, plus more aiohttp goes free threaded uv 0.6.15 supports pylock.toml Whenever Extras Joke Watch on YouTube About the show Sponsored by Porkbun! Use our link pythonbytes.fm/porkbun and get a .app or .dev domain for $5.99 at Porkbun. Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show: @[email protected] / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: pip 25.1 has dependency groups, pylock.toml, plus more post What's new in pip 25.1 - Dependency groups! Richard Si Discovered this through Hugo van Kemenade Dependency groups, PEP 735, supported # pyproject.toml [dependency-groups] test = ["pytest", "pytest-xdist"] lint = ["mypy", "isort"] # Dependency Groups can include other groups! ✨ dev = [ {include-group = "test"}, {include-group = "lint"} ] Package installation progress bar Resumable downloads Experimental lockfile generation, PEP 751, with pip lock so cool pip index versions is stable, no longer experimental use this to get a list of available versions ex: python3 -m pip index versions pytest-check combine with --json to get a nice script readable output Michael #2: aiohttp goes free threaded Thanks to months of consistent contributions by Lysandros Nikolaou, all of the mandatory dependencies of #aiohttp now ship free-threaded variants of #wheels! This unlocks the same in aiohttp! Brian #3: uv 0.6.15 supports pylock.toml Discovered through Brett Cannon So far, these projects support pylock.toml pip pip-audit pdm uv With uv To export a uv.lock to the pylock.toml format, run: uv export -o pylock.toml To generate a pylock.toml file from a set of requirements, run: uv pip compile -o pylock.toml -r requirements.in To install from a pylock.toml file, run: uv pip sync pylock.toml or uv pip install -r pylock.toml Michael #4: Whenever via Pat Decker Typed and DST-safe datetimes for Python, available in Rust or pure Python. Whenever helps you write correct and type checked datetime code. It's also way faster than other third-party libraries—and usually the standard library as well. Extras Brian: Every UUID Michael: New Vulnerability in GitHub Copilot and Cursor: How Hackers Can Weaponize Code Agents via Brian Skinn And typosquatting in the AI age Firefox Send alternatives file.pizza via @rafaelwo bitwarden send Joke: Can you Vibe? Interview with Vibe Coder in 2025 Senior Engineer tries Vibe Coding
      duration:PT29M11S
      genre:
         Technology
      name:#430: Or you go to jail
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-04-28
      url:https://podcasts.apple.com/us/podcast/430-or-you-go-to-jail/id1173690032?i=1000705332260
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-04-21
      description:Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITRE drawdb 14 Advanced Python Features Extras Joke Watch on YouTube About the show Sponsored by Posit Workbench: pythonbytes.fm/workbench Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show: @[email protected] / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Huly All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) If you're primarily interested in self-hosting Huly without the intention to modify or contribute to its development, please use huly-selfhost. Manage your tasks efficiently with Huly's bidirectional GitHub synchronization. Use Huly as an advanced front-end for GitHub Issues and GitHub Projects. Connect every element of your workflow to build a dynamic knowledge base. Everything you need for productive team work: Team Planner • Project Management • Virtual Office • Chat • Documents • Inbox Self hosting as a service: elest.io Brian #2: CVE Foundation formed to take over CVE program from MITRE Back story: CVE, global source of cybersecurity info, was hours from being cut by DHS The 25-year-old CVE program, an essential part of global cybersecurity, is cited in nearly any discussion or response to a computer security issue. CVE was at real risk of closure after its contract was set to expire on April 16. The nonprofit MITRE runs CVE on a contract with the DHS. A letter last Tuesday sent Tuesday by Yosry Barsoum, vice president of MITRE, gave notice of the potential halt to operations. Another possible victim of the current administration. CVE Foundation Launched to Secure the Future of the CVE Program CVE Board members have spent the past year developing a strategy to transition CVE to a dedicated, non-profit foundation. The new CVE Foundation will focus solely on continuing the mission of delivering high-quality vulnerability identification and maintaining the integrity and availability of CVE data for defenders worldwide. Over the coming days, the Foundation will release more information about its structure, transition planning, and opportunities for involvement from the broader community. Michael #3: drawdb Free and open source, simple, and intuitive database design editor, data-modeler, and SQL generator. Great drag-drop relationship manager Define your DB visually, export as SQL create scripts Or import existing SQL to kickstart the diagramming. Brian #4: 14 Advanced Python Features Edward Li Picking some favorites 1. Typing Overloads 2. Keyword-only and Positional-only Arguments 9. Python Nitpicks For-else statements Walrus operator Short Circuit Evaluation Operator Chaining Extras Michael: Thunderbird send / other firefox things. Joke: Python Tariffs Thanks wagenrace Thanks Campfire Tales
      duration:PT27M24S
      genre:
         Technology
      name:#429: Nitpicking Python
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-04-21
      url:https://podcasts.apple.com/us/podcast/429-nitpicking-python/id1173690032?i=1000704361392
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-04-14
      description:Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approved juv Extras Joke Watch on YouTube About the show Sponsored by Posit Connect: pythonbytes.fm/connect Connect with the hosts Michael: @[email protected] / @mkennedy.codes (bsky) Brian: @[email protected] / @brianokken.bsky.social Show: @[email protected] / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: How to Write a Git Commit Message Chris Beams 7 rules of a great commit message Separate subject from body with a blank line Limit the subject line to 50 characters Capitalize the subject line Do not end the subject line with a period Use the imperative mood in the subject line Wrap the body at 72 characters Use the body to explain what and why vs. how Article also includes Why a good commit message matters Discussion about each of the 7 rules Cool hat tips to other articles on the subject “Keep in mind: This has all been said before.” Each word is a different link. Michael #2: Caddy Web Server via Fredrik Mellström Like a more modern NGINX Caddy automatically obtains and renews TLS certificates for all your sites. Caddy's native configuration is a JSON document. Even localhost and internal IPs are served with TLS using the intermediate of a fully-automated, self-managed CA that is automatically installed into most local trust stores. Configure multiple Caddy instances with the same storage, and they will automatically coordinate certificate management as a fleet. Production-grade static file server. Brian #3: Some new PEPs approved PEP 770 – Improving measurability of Python packages with Software Bill-of-Materials Accepted for packaging Author: Seth Larson, Sponsor Brett Cannon “This PEP proposes using SBOM documents included in Python packages as a means to improve automated software measurability for Python packages.” PEP 750 – Template Strings Accepted for Python 3.14 Author: Jim Baker, Guido van Rossum, Paul Everitt, Kaudai Aono, Lysandros Nikolaou, Dave Peck “Templates provide developers with access to the string and its interpolated values before they are combined. This brings native flexible string processing to the Python language and enables safety checks, web templating, domain-specific languages, and more.” Michael #4: juv A toolkit for reproducible Jupyter notebooks, powered by uv. Create, manage, and run Jupyter notebooks with their dependencies Pin dependencies with PEP 723 - inline script metadata Launch ephemeral sessions for multiple front ends (e.g., JupyterLab, Notebook, NbClassic) Powered by uv for fast dependency management Use uvx to run jupyterlab with ephemeral virtual environments and tracked dependencies. Extras Brian: Status of Python versions new-ish format Use this all the time. Can’t remember if we’ve covered the new format yet. See also Python endoflife.date Same dates, very visible encouragement to move on to Python 3.13 if you haven’t already. Michael: Python 3.13.3 is out. .git-blame-ignore-revs follow up Joke: BGPT (thanks Doug Farrell)
      duration:PT31M
      genre:
         Technology
      name:#428: How old is your Python?
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-04-14
      url:https://podcasts.apple.com/us/podcast/428-how-old-is-your-python/id1173690032?i=1000703505746
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-04-07
      description:Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/427
      duration:PT36M31S
      genre:
         Technology
      name:#427: Rise of the Python Lord
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-04-07
      url:https://podcasts.apple.com/us/podcast/427-rise-of-the-python-lord/id1173690032?i=1000702598274
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-03-31
      description:Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie: rich git commit graph in your terminal, like magic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/426
      duration:PT29M18S
      genre:
         Technology
      name:#426: Committing to Formatted Markdown
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-03-31
      url:https://podcasts.apple.com/us/podcast/426-committing-to-formatted-markdown/id1173690032?i=1000701633641
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-03-24
      description:Topics covered in this episode: Why aren't you using uv? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing notebooks as reusable Python programs Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/425
      duration:PT37M55S
      genre:
         Technology
      name:#425: If You Were a Klingon Programmer
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-03-24
      url:https://podcasts.apple.com/us/podcast/425-if-you-were-a-klingon-programmer/id1173690032?i=1000700629056
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp
      datePublished:2025-03-17
      description:Topics covered in this episode: The weird quirk with rounding in Python Python interpreter adds tail calls Remove punctuation from a string with translate and maketrans Extra, extra, extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/424
      duration:PT27M23S
      genre:
         Technology
      name:#424: We Will Test in Production
      offers:
            type:Offer
            category:free
            price:0
      requiresSubscription:no
      uploadDate:2025-03-17
      url:https://podcasts.apple.com/us/podcast/424-we-will-test-in-production/id1173690032?i=1000699552278
      thumbnailUrl:https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e9/b5/97/e9b597f7-7de8-add8-5590-2295f1d27f60/mza_8400434853138856017.jpg/1200x1200bf.webp

External Links {🔗}(215)

Libraries {📚}

  • Foundation
  • Typed.js
  • Video.js

3.61s.