Artwork

Content provided by Michael Kennedy and Brian Okken. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Michael Kennedy and Brian Okken or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

#394 Python is easy now?

28:37
 
Share
 

Manage episode 431491783 series 1305988
Content provided by Michael Kennedy and Brian Okken. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Michael Kennedy and Brian Okken or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by ScoutAPM: pythonbytes.fm/scout

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays 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: Python is easy now

  • or Postmodern Python
  • or Beyond Hypermodern
  • Chris Ardene
  • Mostly a cool review of using rye for
    • setup
    • linting
    • typing
    • testing
    • documentation
    • CI/CD
  • Also a nice discussion of how to deal with a Monorepo for Python projects

Michael #2: Trying out free-threaded Python on macOS

  • via pycoders
  • How to install free threaded Python the easy way
  • Testing the CPU bound work speed ups for FT Python

Brian #3: Module itertools overview

  • Rodrigo
  • 20 tools that every Python developer should be aware of.
  • In 5 categories
    • Reshaping
    • Filtering
    • Combinatorial
    • Infinite
    • Iterators that complement other tools
  • Things I forgot about
    • chain
    • pairwise
    • zip_longest
    • tee

Michael #4: uptime-kuma

  • A fancy self-hosted monitoring tool
  • Features
    • Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
    • Fancy, Reactive, Fast UI/UX
    • Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
    • 20-second intervals
    • Multi Languages
    • Multiple status pages
    • Map status pages to specific domains
    • Ping chart
    • Certificate info
    • Proxy support
    • 2FA support

Extras

Brian:

  • Still working on a new pytest course. Hoping to get it released soon-ish.

Michael:

Joke: Java vs. JavaScript

  continue reading

398 episodes

Artwork

#394 Python is easy now?

Python Bytes

1,820 subscribers

published

iconShare
 
Manage episode 431491783 series 1305988
Content provided by Michael Kennedy and Brian Okken. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Michael Kennedy and Brian Okken or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by ScoutAPM: pythonbytes.fm/scout

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays 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: Python is easy now

  • or Postmodern Python
  • or Beyond Hypermodern
  • Chris Ardene
  • Mostly a cool review of using rye for
    • setup
    • linting
    • typing
    • testing
    • documentation
    • CI/CD
  • Also a nice discussion of how to deal with a Monorepo for Python projects

Michael #2: Trying out free-threaded Python on macOS

  • via pycoders
  • How to install free threaded Python the easy way
  • Testing the CPU bound work speed ups for FT Python

Brian #3: Module itertools overview

  • Rodrigo
  • 20 tools that every Python developer should be aware of.
  • In 5 categories
    • Reshaping
    • Filtering
    • Combinatorial
    • Infinite
    • Iterators that complement other tools
  • Things I forgot about
    • chain
    • pairwise
    • zip_longest
    • tee

Michael #4: uptime-kuma

  • A fancy self-hosted monitoring tool
  • Features
    • Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
    • Fancy, Reactive, Fast UI/UX
    • Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
    • 20-second intervals
    • Multi Languages
    • Multiple status pages
    • Map status pages to specific domains
    • Ping chart
    • Certificate info
    • Proxy support
    • 2FA support

Extras

Brian:

  • Still working on a new pytest course. Hoping to get it released soon-ish.

Michael:

Joke: Java vs. JavaScript

  continue reading

398 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide