TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Test & Code

    The Python Test Podcast hosted by Brian Okken

    Advertise

    Copyright: © 2022 Brian Okken

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Avoid merge conflicts on your CHANGELOG with scriv May 25, 2023
    Show notes

    Last week we talked about the importance of keeping a changelog.
    This week we talk with Ned Batchelder about scriv, a tool to help maintain that changelog.

    Scriv "is a command-line tool for helping developers maintain useful changelogs. It manages a directory of changelog fragments. It aggregates them into entries in a CHANGELOG file."

    Special Guest: Ned Batchelder.

    Sponsored By:

    • porkbun: A refreshingly different domain name registrar. Get a free .app or .dev domain name by using this link or promo code. Promo Code: TESTANDCODE

    Links:

    • nedbat/scriv: Changelog management tool

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    201: Avoid merge conflicts on your CHANGELOG with scriv - Ned Batchelder May 25, 2023
    Show notes

    Last week we talked about the importance of keeping a changelog.
    This week we talk with Ned Batchelder about scriv, a tool to help maintain that changelog.

    Scriv "is a command-line tool for helping developers maintain useful changelogs. It manages a directory of changelog fragments. It aggregates them into entries in a CHANGELOG file."


    Links:

    • nedbat/scriv: Changelog management tool




    Keep a CHANGELOG May 19, 2023
    Show notes

    A changelog is a file which contains a curated, chronologically ordered list of notable changes for each version of a project.
    This episode is about what a changelog is, with an interview with Olivier Lacan, creator of keepachangelog.com.
    The next two episodes talk about some tools to help software project teams keep changelogs while avoiding merge conflicts.

    Special Guest: Olivier Lacan.

    Sponsored By:

    • porkbun: A refreshingly different domain name registrar. Get a free .app or .dev domain name by using this link or promo code. Promo Code: TESTANDCODE

    Links:

    • Shields.io
    • Keep a Changelog
    • "The Changelog" Podcast interview with Olivier Lacan
    • An Open Source Rage Diamond

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    200: Keep a CHANGELOG May 19, 2023
    Show notes

    A changelog is a file which contains a curated, chronologically ordered list of notable changes for each version of a project.
    This episode is about what a changelog is, with an interview with Olivier Lacan, creator of keepachangelog.com.
    The next two episodes talk about some tools to help software project teams keep changelogs while avoiding merge conflicts.

    Special Guest: Olivier Lacan.


    Links:

    • Shields.io
    • Keep a Changelog
    • "The Changelog" Podcast interview with Olivier Lacan
    • An Open Source Rage Diamond




    Is Azure Right for a Side Project? May 04, 2023
    Show notes

    For a web side project to go from "working on desktop" to "live in the cloud", one decision that needs to be made is where to host everything. One option is Microsoft Azure. Lots of corporate sites use it. Is it right for side projects?

    Pamela Fox, a Cloud Advocate for Python at Microsoft, joins the show to help us with that question.

    Special Guest: Pamela Fox.

    Sponsored By:

    • porkbun: A refreshingly different domain name registrar. Get a free .app or .dev domain name by using this link or promo code. Promo Code: TESTANDCODE

    Links:

    • Python Bytes Episode #323
    • pamelafox gitHub projects
    • Deploy a Python (Django or Flask) web app to Azure
    • Hosting Python Web Apps on Azure: A Price-Off
    • Deploying a containerized FastAPI app to Azure Container Apps
    • Getting started with hosting Python apps on Azure
    • Pricing Calculator for Azure
    • App Service Pricing
    • pamelafox/flask-db-quiz-example
    • Tutorial: Deploy a Python Django or Flask web app with PostgreSQL
    • Pamela Fox on Mastodon

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    199: Is Azure Right for a Side Project? - Pamela Fox May 04, 2023
    Show notes

    For a web side project to go from "working on desktop" to "live in the cloud", one decision that needs to be made is where to host everything. One option is Microsoft Azure. Lots of corporate sites use it. Is it right for side projects?

    Pamela Fox, a Cloud Advocate for Python at Microsoft, joins the show to help us with that question.


    Links:

    • Python Bytes Episode #323
    • pamelafox gitHub projects
    • Deploy a Python (Django or Flask) web app to Azure
    • Hosting Python Web Apps on Azure: A Price-Off
    • Deploying a containerized FastAPI app to Azure Container Apps
    • Getting started with hosting Python apps on Azure
    • Pricing Calculator for Azure
    • App Service Pricing
    • pamelafox/flask-db-quiz-example
    • Tutorial: Deploy a Python Django or Flask web app with PostgreSQL
    • Pamela Fox on Mastodon




    Testing Django Web Applications Apr 27, 2023
    Show notes

    Django has some built in ways to test your application. There's also pytest-django and other plugins that help with testing. Carlton Gibson and Will Vincent from the Django Chat Podcast join the show to discuss how to get started testing your Django application.


    Special Guests: Carlton Gibson and Will Vincent.

    Sponsored By:

    • porkbun: A refreshingly different domain name registrar. Get a free .app or .dev domain name by using this link or promo code. Promo Code: TESTANDCODE

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    198: Testing Django Web Applications - Carlton Gibson, Will Vincent Apr 27, 2023
    Show notes

    Django has some built in ways to test your application. There's also pytest-django and other plugins that help with testing. Carlton Gibson and Will Vincent from the Django Chat Podcast join the show to discuss how to get started testing your Django application.






    Python project trove classifiers - Do you need this bit of pyproject.toml metadata? Apr 05, 2023
    Show notes

    Classifiers are one bit of Python project metadata that predates PyPI.

    Classifiers are weird.

    They were around in setuptools days, and are still here with pyproject.toml.

    • What are they?
    • Why do we need them?
    • Do we need them?
    • Which classifiers should I include?
    • Why are they called "trove classifiers" in the Python docs

    Brett Cannon joins the show to discuss these wacky bits of metadata.

    Here's an example, from pytest-crayons:

    [project] ... classifiers = [ "License :: OSI Approved :: MIT License", "Framework :: Pytest" ]

    Special Guest: Brett Cannon.

    Links:

    • Classifiers · PyPI
    • PEP 621 – Storing project metadata in pyproject.toml | peps.python.org
    • Packaging Python Projects — Python Packaging User Guide — Configuring metadata
    • PEP 639 – Improving License Clarity with Better Package Metadata | peps.python.org
    • SPDX

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata? - Brett Cannon Apr 04, 2023
    Show notes

    Classifiers are one bit of Python project metadata that predates PyPI.

    Classifiers are weird.

    They were around in setuptools days, and are still here with pyproject.toml.

    • What are they?
    • Why do we need them?
    • Do we need them?
    • Which classifiers should I include?
    • Why are they called "trove classifiers" in the Python docs

    Brett Cannon joins the show to discuss these wacky bits of metadata.

    Here's an example, from pytest-crayons:

    [project] ... classifiers = [ "License :: OSI Approved :: MIT License", "Framework :: Pytest" ]


    Links:

    • Classifiers · PyPI
    • PEP 621 – Storing project metadata in pyproject.toml | peps.python.org
    • Packaging Python Projects — Python Packaging User Guide — Configuring metadata
    • PEP 639 – Improving License Clarity with Better Package Metadata | peps.python.org
    • SPDX




    Previous 1 3 4 5 6 7 29 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights