Published: July 30, 2024, 8 a.m.
Topics covered in this episode:
\n\n
Watch on YouTube\n\n
About the show
\n\n
Sponsored by ScoutAPM: pythonbytes.fm/scout
\n\n
Connect with the hosts
\n\n
\n\n
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.
\n\n
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.
\n\n
Brian #1: Python is easy now
\n\n
\n- or Postmodern Python
\n- or Beyond Hypermodern
\n- Chris Ardene
\n- Mostly a cool review of using rye for \n
\n- setup
\n- linting
\n- typing
\n- testing
\n- documentation
\n- CI/CD
\n
\n- Also a nice discussion of how to deal with a Monorepo for Python projects
\n
\n\n
Michael #2: Trying out free-threaded Python on macOS
\n\n
\n- via pycoders
\n- How to install free threaded Python the easy way
\n- Testing the CPU bound work speed ups for FT Python
\n
\n\n
Brian #3: Module itertools overview
\n\n
\n- Rodrigo
\n- 20 tools that every Python developer should be aware of.
\n- In 5 categories\n
\n- Reshaping
\n- Filtering
\n- Combinatorial
\n- Infinite
\n- Iterators that complement other tools
\n
\n- Things I forgot about\n
\n- chain
\n- pairwise
\n- zip_longest
\n- tee
\n
\n
\n\n
Michael #4: uptime-kuma
\n\n
\n- A fancy self-hosted monitoring tool
\n- Features\n
\n- Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
\n- Fancy, Reactive, Fast UI/UX
\n- Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
\n- 20-second intervals
\n- Multi Languages
\n- Multiple status pages
\n- Map status pages to specific domains
\n- Ping chart
\n- Certificate info
\n- Proxy support
\n- 2FA support
\n
\n
\n\n
Extras
\n\n
Brian:
\n\n
\n- Still working on a new pytest course. Hoping to get it released soon-ish.
\n
\n\n
Michael:
\n\n
\n\n
Joke: Java vs. JavaScript