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:
    186: Developer and Team Productivity May 12, 2022
    Show notes

    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.






    Python + Django + Rich + Testing == Awesome May 11, 2022
    Show notes

    Django has a handful of console commands to help manage and develop sites.
    django-rich adds color and nice formatting. Super cool.
    In a recent release, django-rich also adds nice colorized tracebacks to the Django test runner.

    Full Transcript

    Special Guests: Adam Johnson and David Smith.


    Links:

    • django-rich · PyPI
    • episode 181: Boost Your Django DX - Adam Johnson
    • django-crispy-forms
    • Python Developers Survey 2020 Results

    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.

    185: Python + Django + Rich + Testing == Awesome May 11, 2022
    Show notes

    Django has a handful of console commands to help manage and develop sites.
    django-rich adds color and nice formatting. Super cool.
    In a recent release, django-rich also adds nice colorized tracebacks to the Django test runner.


    Links:

    • django-rich · PyPI
    • episode 181: Boost Your Django DX - Adam Johnson
    • django-crispy-forms
    • Python Developers Survey 2020 Results




    Twisted and Testing Event Driven / Asynchronous Applications - Glyph Mar 21, 2022
    Show notes

    Twisted has been supporting asynchronous / event driven applications way before asyncio. Twisted, and Glyph, have also been encouraging automated tests for a very long time.

    Twisted uses a technique that should be usable by other applications, even those using asyncio or other event driven architectures.

    Full Transcript

    Special Guest: Glyph.


    Links:

    • Community Service Award Recipient Glyph Lefkowitz — The PSF article I was referring to early in the episode
    • Twisted
    • twisted/klein
    • twisted/treq
    • django/daphne — Django Channels HTTP/WebSocket server
    • Scrapy
    • So Easy You Can Even Do It in JavaScript: Event-Driven Architecture for Regular Programmers - YouTube
    • Feature test - twitter engineering
    • Python Testing with pytest — Some reading for Glyph if he wants to learn to love pytest
    • pytest-twisted
    • pygame
    • Pyodide
    • Brython

    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.

    184: Twisted and Testing Event Driven / Asynchronous Applications - Glyph Mar 21, 2022
    Show notes

    Twisted has been supporting asynchronous / event driven applications way before asyncio. Twisted, and Glyph, have also been encouraging automated tests for a very long time.

    Twisted uses a technique that should be usable by other applications, even those using asyncio or other event driven architectures.



    Links:

    • Community Service Award Recipient Glyph Lefkowitz — The PSF article I was referring to early in the episode
    • Twisted
    • twisted/klein
    • twisted/treq
    • django/daphne — Django Channels HTTP/WebSocket server
    • Scrapy
    • So Easy You Can Even Do It in JavaScript: Event-Driven Architecture for Regular Programmers - YouTube
    • Feature test - twitter engineering
    • Python Testing with pytest — Some reading for Glyph if he wants to learn to love pytest
    • pytest-twisted
    • pygame
    • Pyodide
    • Brython




    Managing Software Teams - Ryan Cheley Mar 17, 2022
    Show notes

    Ryan Cheley joins me today to talk about some challenges of managing software teams, and how to handle them.
    We end up talking about a lot of skills that are excellent for software engineers as well as managers.

    Some topics discussed:

    • handling code reviews
    • asking good questions
    • being honest about what you can't do with current resources and data
    • discussing tradeoffs and offering solutions that can be completed faster than the ideal solution
    • balancing engineering and managing
    • making sure documentation happens
    • remote teams
      • encouraging collaboration
      • encouraging non-work-related conversations
      • watching out for overworking

    Full Transcript

    Special Guest: Ryan Cheley.



    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.

    183: Managing Software Teams - Ryan Cheley Mar 16, 2022
    Show notes

    Ryan Cheley joins me today to talk about some challenges of managing software teams, and how to handle them.
    We end up talking about a lot of skills that are excellent for software engineers as well as managers.

    Some topics discussed:

    • handling code reviews
    • asking good questions
    • being honest about what you can't do with current resources and data
    • discussing tradeoffs and offering solutions that can be completed faster than the ideal solution
    • balancing engineering and managing
    • making sure documentation happens
    • remote teams
      • encouraging collaboration
      • encouraging non-work-related conversations
      • watching out for overworking






    An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher Mar 08, 2022
    Show notes

    Don't you just love technical interviews, with someone who just saw your resume or CV 5 minutes ago asking you to write some code on a whiteboard. Probably code that has nothing to do with anything you've done before or anything you will do at the company.

    No? Neither does Nathan Aschbacher.
    So when he started building the team at his company, he decided to do things differently.

    Hiring is one of the essential processes for building a great team.
    However, it's a high noise, low signal process.

    Nathan Aschbacher has a relatively unorthodox tech hiring approach.
    He's trying to make it very humane, with a better signal to noise ratio.

    Nathan is not intereseted in bizarre interview processes where the interviewer doesn't know anything about the interviewee beforehand, all people are asked the same questions, and people are asked to code on white boards.

    Instead, he states "if the goal is to try to figure out if the person can do the work with your team, and your trying to build the team that you are adding this person to, they need to know what the team is like, and determine if they want to be part of the team, and the team needs to know what the person is like and if they would be addititve to the team.

    So what's Nathan's process:

    • Screening resumes and CVs, looking for internal motivation to become an expert at something.
    • Basic phone screen, very informal.
    • A couple 2-3 hour pairings with someone on the team with whatever they are working on.
    • Debriefing both the candidate and the team afterwords.
    • Giving the candidate an opportunity for a second impression and following up on difficulties during the pairings.

    We discuss the process, and also:

    • trying to remove the barriers to team integration
    • treating people as humans

    And of course, there's the story of how Nathan ended up interviewing someone with Zoo experience an no technical experience for a technical role. Of course, it was a misunderstanding of a job requirement around experience with ZooKeeper. But it's a good story.

    Full Transcript

    Special Guest: Nathan Aschbacher.



    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.

    182: An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher Mar 08, 2022
    Show notes

    Don't you just love technical interviews, with someone who just saw your resume or CV 5 minutes ago asking you to write some code on a whiteboard. Probably code that has nothing to do with anything you've done before or anything you will do at the company.

    No? Neither does Nathan Aschbacher.
    So when he started building the team at his company, he decided to do things differently.

    Hiring is one of the essential processes for building a great team.
    However, it's a high noise, low signal process.

    Nathan Aschbacher has a relatively unorthodox tech hiring approach.
    He's trying to make it very humane, with a better signal to noise ratio.

    Nathan is not intereseted in bizarre interview processes where the interviewer doesn't know anything about the interviewee beforehand, all people are asked the same questions, and people are asked to code on white boards.

    Instead, he states "if the goal is to try to figure out if the person can do the work with your team, and your trying to build the team that you are adding this person to, they need to know what the team is like, and determine if they want to be part of the team, and the team needs to know what the person is like and if they would be addititve to the team.

    So what's Nathan's process:

    • Screening resumes and CVs, looking for internal motivation to become an expert at something.
    • Basic phone screen, very informal.
    • A couple 2-3 hour pairings with someone on the team with whatever they are working on.
    • Debriefing both the candidate and the team afterwords.
    • Giving the candidate an opportunity for a second impression and following up on difficulties during the pairings.

    We discuss the process, and also:

    • trying to remove the barriers to team integration
    • treating people as humans

    And of course, there's the story of how Nathan ended up interviewing someone with Zoo experience an no technical experience for a technical role. Of course, it was a misunderstanding of a job requirement around experience with ZooKeeper. But it's a good story.






    Boost Your Django DX - Adam Johnson Mar 01, 2022
    Show notes

    We talk with Adam Johnson about his new book, "Boost Your Django DX".

    Developer experience includes tools and practices to make developers more effective and efficient, and just plain make software development more fun and satisfying.
    One of the things I love about this book is that it's not just for Django devs.
    I'd guess that about half the book is about topics that all Python developers would find useful, from virtual environments to linters to testing.
    But of course, also tons of tips and tools for working with Django.

    Full Transcript

    Special Guest: Adam Johnson.


    Links:

    • “Boost Your Django DX” Released — Adam's announcement
    • Boost Your Django DX — The book

    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 6 7 8 9 10 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