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:
    I am not a supplier Mar 31, 2023
    Show notes

    Should we think of open source components the same way we think of physical parts for manufactured goods?

    There are problems with supply chain analogy when applied to software.

    Thomas Depierre discusses some of those issues in this episode.

    Special Guest: Thomas Depierre.

    Links:

    • I am not a supplier - article

    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.

    196: I am not a supplier - Thomas Depierre Mar 30, 2023
    Show notes

    Should we think of open source components the same way we think of physical parts for manufactured goods?

    There are problems with supply chain analogy when applied to software.

    Thomas Depierre discusses some of those issues in this episode.


    Links:

    • I am not a supplier - article




    What would you change about pytest? Mar 08, 2023
    Show notes

    Anthony Sottile and Brian discuss changes that would be cool for pytest, even unrealistic changes. These are changes we'd make to pytest if we didn't ahve to care about backwards compatibilty.

    Anthony's list:

    1. The import system
    2. Multi-process support out of the box
    3. Async support
    4. Changes to the fixture system
    5. Extend the assert rewriting to make it modular
    6. Add matchers to assert mechanism
    7. Ban test class inheritance

    Brian's list:

    1. Extend assert rewriting for custom rewriting, like check
    2. pytester matchers available for all tests
    3. Throw out nose and unittest compatibility plugins
    4. Throw out setup_module, teardown_module and other xunit style functions
    5. Remove a bunch of the hook functions
    6. Documentation improvement of remaining hook functions which include examples of how to use it
    7. Start running tests before collection is done
    8. Split collection and running into two processes
    9. Have the fixtures be able to know the result of the test during teardown

    Special Guest: Anthony Sottile.

    Links:

    • anthonywritescode - YouTube
    • anthonywritescode - Twitch
    • pytest-asyncio · PyPI
    • async test patterns for pytest
    • future-fstrings · PyPI
    • re-assert · PyPI
    • numpy.testing
    • Sourcegraph

    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.

    195: What would you change about pytest? - Anthony Sottile Mar 08, 2023
    Show notes

    Anthony Sottile and Brian discuss changes that would be cool for pytest, even unrealistic changes. These are changes we'd make to pytest if we didn't ahve to care about backwards compatibilty.

    Anthony's list:

    1. The import system
    2. Multi-process support out of the box
    3. Async support
    4. Changes to the fixture system
    5. Extend the assert rewriting to make it modular
    6. Add matchers to assert mechanism
    7. Ban test class inheritance

    Brian's list:

    1. Extend assert rewriting for custom rewriting, like check
    2. pytester matchers available for all tests
    3. Throw out nose and unittest compatibility plugins
    4. Throw out setup_module, teardown_module and other xunit style functions
    5. Remove a bunch of the hook functions
    6. Documentation improvement of remaining hook functions which include examples of how to use it
    7. Start running tests before collection is done
    8. Split collection and running into two processes
    9. Have the fixtures be able to know the result of the test during teardown


    Links:

    • anthonywritescode - YouTube
    • anthonywritescode - Twitch
    • pytest-asyncio · PyPI
    • async test patterns for pytest
    • future-fstrings · PyPI
    • re-assert · PyPI
    • numpy.testing
    • Sourcegraph




    Test & Code Returns Mar 05, 2023
    Show notes

    A brief discussion of why Test & Code has been off the air for a bit, and what to expect in upcoming episodes.

    Links:

    • Python Testing with pytest, 2nd Edition
    • Getting started with pytest Online Course
    • Software Testing with pytest Training
    • Python Bytes Podcast

    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.

    The Good Research Code Handbook - Patrick Mineault Aug 30, 2022
    Show notes

    I don't think it's too much of a stretch to say that software is part of most scientific research now.
    From astronomy, to neuroscience, to chemistry, to climate models.
    If you work in research that hasn't been affected by software yet, just wait.

    But how good is that software?

    How much of common best practices in software development are making it to those writing software in the sciences?

    Patrick Mineault has written "The Good Research Code Handbook".
    It's a website. It's concise.
    And it will put you on the right path to writing better software.
    Even if you don't write science based software, and even if you already have a CS degree, there's some good information worth reading.

    Special Guest: Patrick Mineault.


    Links:

    • The Good Research Code Handbook
    • game-wrath-jam: A game jam game, theme: Wrath
    • Robotron 2084 - Arcade - YouTube
    • The Book of Why: The New Science of Cause and Effect

    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.

    193: The Good Research Code Handbook - Patrick Mineault Aug 30, 2022
    Show notes

    I don't think it's too much of a stretch to say that software is part of most scientific research now.
    From astronomy, to neuroscience, to chemistry, to climate models.
    If you work in research that hasn't been affected by software yet, just wait.

    But how good is that software?

    How much of common best practices in software development are making it to those writing software in the sciences?

    Patrick Mineault has written "The Good Research Code Handbook".
    It's a website. It's concise.
    And it will put you on the right path to writing better software.
    Even if you don't write science based software, and even if you already have a CS degree, there's some good information worth reading.

    Special Guest: Patrick Mineault.


    Links:

    • The Good Research Code Handbook
    • game-wrath-jam: A game jam game, theme: Wrath
    • Robotron 2084 - Arcade - YouTube
    • The Book of Why: The New Science of Cause and Effect




    Learn to code through game development with PursuedPyBear - Piper Thunstrom Aug 06, 2022
    Show notes

    The first game I remember coding, or at least copying from a magazine, was in Basic. It was Lunar Lander.

    Learning to code a game is a way that a lot of people get started and excited about programming.

    Of course, I don't recommend Basic. Now we've got Python. And one of the game engines available for Python is PursuedPyBear, a project started by Piper Thunstrom.

    Piper joins us this episode and we talk about PursuedPyBear, learning to code, and learning CS concepts with game development.

    PursuedPyBear, ppb, is a game framework great for learning with, with goals of being fun, education friendly, an example of idiomatic Python, hardware library agnostic, and built on event driven and object oriented concepts.

    Special Guest: Piper Thunstrom.


    Links:

    • PursuedPyBear | Unbearably Fun Game Development
    • Piper's Blog
    • Making Games With PPB - PyTexas
    • Shooter Game by Piper Thunstrom
    • shootergame on GitHub
    • Briefcase— BeeWare
    • game-blink: A tiny emergent behavior toy.
    • Combat (Atari 2600) — The tank game I didn't remember the name of.
    • Lunar Lander

    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.

    192: Learn to code through game development with PursuedPyBear - Piper Thunstrom Aug 06, 2022
    Show notes

    The first game I remember coding, or at least copying from a magazine, was in Basic. It was Lunar Lander.

    Learning to code a game is a way that a lot of people get started and excited about programming.

    Of course, I don't recommend Basic. Now we've got Python. And one of the game engines available for Python is PursuedPyBear, a project started by Piper Thunstrom.

    Piper joins us this episode and we talk about PursuedPyBear, learning to code, and learning CS concepts with game development.

    PursuedPyBear, ppb, is a game framework great for learning with, with goals of being fun, education friendly, an example of idiomatic Python, hardware library agnostic, and built on event driven and object oriented concepts.

    Special Guest: Piper Thunstrom.


    Links:

    • PursuedPyBear | Unbearably Fun Game Development
    • Piper's Blog
    • Making Games With PPB - PyTexas
    • Shooter Game by Piper Thunstrom
    • shootergame on GitHub
    • Briefcase— BeeWare
    • game-blink: A tiny emergent behavior toy.
    • Combat (Atari 2600) — The tank game I didn't remember the name of.
    • Lunar Lander




    Running your own site for fun and absolutely no profit whatsoever - Brian Wisti Jul 01, 2022
    Show notes

    Having a personal site is a great playground for learning tons of skills. Brian Wisti discusses the benefits of running a his own blog over the years.

    Special Guest: Brian Wisti.


    Links:

    • Random Geekery
    • Jamstack
    • Eleventy
    • Netlify
    • Plausible Analytics
    • pytest
    • Beautiful Soup
    • pyinvoke - Invoke!
    • rsync
    • Internet Archive : archive.org
    • Rich
    • Statamic
    • jamstack.org
    • A static site generator should be your next language learning project

    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.

    Previous 1 4 5 6 7 8 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