191 episodes

Topics include automated testing, testing strategy, software engineering practices, packaging, Python, pytest, data science, TDD, continuous integration, and software methodologies.
Also anything I think helps make the daily life of a software developer more fun and rewarding.
Hosted by Brian Okken.

Test & Code in Python Brian Okken

    • Technology
    • 4.7 • 63 Ratings

Topics include automated testing, testing strategy, software engineering practices, packaging, Python, pytest, data science, TDD, continuous integration, and software methodologies.
Also anything I think helps make the daily life of a software developer more fun and rewarding.
Hosted by Brian Okken.

    Running your own site for fun and absolutely no profit whatsoever - Brian Wisti

    Running your own site for fun and absolutely no profit whatsoever - Brian Wisti

    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.
    Sponsored By:
    Rollbar: With Rollbar, developers deploy better software faster.Links:
    Random GeekeryJamstackEleventyNetlifyPlausible AnalyticspytestBeautiful Souppyinvoke - Invoke!rsyncInternet Archive : archive.orgRichStatamicjamstack.orgA static site generator should be your next language learning project

    • 46 min
    Testing PyPy - Carl Friedrich Bolz-Tereick

    Testing PyPy - Carl Friedrich Bolz-Tereick

    PyPy is a fast, compliant alternative implementation of Python.
    cPython is implemented in C.
    PyPy is implemented in Python.
    What does that mean?
    And how do you test something as huge as an alternative implementation of Python?
    Special Guest: Carl Friedrich Bolz-Tereick.
    Sponsored By:
    Rollbar: With Rollbar, developers deploy better software faster.Links:
    PyPyHow is PyPy Tested? PyPy SpeedPython Speed Center

    • 51 min
    attrs and dataclasses - Hynek Schlawack

    attrs and dataclasses - Hynek Schlawack

    In Python, before dataclasses, we had attrs.
    Before attrs, it wasn't pretty.


    The story of attrs and dataclasses is actually intertwined.
    They've built on each other.
    And in the middle of it all, Hynek.


    Hynek joins the show today to discuss some history of attrs and dataclasses, and some differences.


    If you ever need to create a custom class in Python, you should listen to this episode.


    Full Transcript
    Special Guest: Hynek Schlawack.
    Sponsored By:
    Rollbar: With Rollbar, developers deploy better software faster.Links:
    attrs documentationHistory of attrs and introduction to attrs namespacecattrs: Complex custom class converters for attrs. — python-attrsPEP 557 – Data ClassesPEP 681 – Data Class Transforms

    • 32 min
    Python's Rich, Textual, and Textualize - Innovating the CLI

    Python's Rich, Textual, and Textualize - Innovating the CLI

    Will McGugan has brought a lot of color to CLIs within Python due to Rich.
    Then Textual started rethinking full command line applications, including layout with CSS.
    And now Textualize, a new startup, is bringing CLI apps to the web.


    Full Transcript
    Special Guest: Will McGugan.
    Sponsored By:
    Rollbar: With Rollbar, developers deploy better software faster.Links:
    richrich-clitextualTextualize.ioRich GalleryTextualize GalleryPython Bytes Podcast

    • 35 min
    Teaching Web Development, including Front End Testing

    Teaching Web Development, including Front End Testing

    When you are teaching someone web development skills, when is the right time to start teaching code quality and testing practices?


    Karl Stolley believes it's never too early. Let's hear how he incorporates code quality in his courses.


    Our discussion includes:



    starting people off with good dev practices and tools
    linting
    html and css validation
    visual regression testing
    using local dev servers, including https
    incorporating testing with git hooks
    testing to aid in css optimization and refactoring
    Backstop
    Nightwatch
    BrowserStack
    the tree legged stool of learning and progressing as a developer: testing, version control, and documentation


    Karl is also writing a book on WebRTC, so we jump into that a bit too.


    Full Transcript
    Special Guest: Karl Stolley.
    Sponsored By:
    Patreon Supporters: Help support the show with as little as $1 per month and be the first to know when new episodes come out.Python Testing with pytest, 2nd edition: The fastest way to learn pytest and practical testing practices.Links:
    BackstopNightwatchBrowserStackProgramming WebRTC: Build Real-Time Streaming Applications for the Web by Karl Stolley

    • 39 min
    Developer and Team Productivity

    Developer and Team Productivity

    Being productive is obviously a good thing.
    Can we measure it?
    Should we measure it?
    There's been failed attempts, like lines of code, etc. in the past.
    Currently, there are new tools to measure productivity, like using git metrics.


    Nick Hodges joins the show to discuss the good and the bad of developer and team productivity, including how we can improve productivity.


    Full Transcript
    Special Guest: Nick Hodges.
    Sponsored By:
    Patreon Supporters: Help support the show with as little as $1 per month and be the first to know when new episodes come out.Python Testing with pytest, 2nd edition: The fastest way to learn pytest and practical testing practices.

    • 51 min

Customer Reviews

4.7 out of 5
63 Ratings

63 Ratings

50842 ,

test review

test

Hellfire0175 ,

A must listen for software testing

This podcast has directly impacted how we test our code. 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!

AJ Kerrigan ,

Testing, code and more

This show provides what it says on the label: engaging discusisons about testing and code. Host Brian Okken approaches each episode with a perfect blend of passion, knowledge and humility. Great stuff!

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
NPR
Jack Rhysider
The Verge
Andrew Gelina

You Might Also Like

Michael Kennedy and Brian Okken
Real Python
Michael Kennedy (@mkennedy)
se-radio@computer.org
Tobias Macey
Software Engineering Daily