#358: Collecting Shells
About the show
Sponsored by us! Support our work through:
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Brian #1: Django 5.0 beta 1 released
- Django 5.0 release notes
- supports Python 3.10, 3.11, 3.12
- Facet filters in the admin
- Simplified templates for form field rendering
- Database-computed default values
- Database generated model field
- More options for declaring field choices
- More Django news
Michael #2: git bash, terminals, and Windows
- Alex Jacobs
- Some great integration testing techniques
- Focused on FastAPI, but relevant to many frameworks.
- Mocking authentication
- Mocking external APIs
- Fun use of parametrize and indirect fixtures for mocking responses.
- Mocking MongoDB
- Mocking AWS S3
- via Pat Decker
- Reuven, like us, teaches Python and Data Sci
- Tried to advertise his courses (Python and Pandas courses) on Meta
- Got permanently (life-time) banned for selling rare and endangered animals.
- Sometimes I really hate these big tech companies
- My recent beefs have been with app store reviewers and surveillance-based capitalism
- Where did everyone go? - Ned Batchelder
- I do feel like we’re more fragmented than before, but I am feeling like we have a community on Mastodon.
- reminder that Mastodon has text search now
- On Sunday, I released Ch9, Coverage, as part of The Complete pytest course, specifically part of pytest Working with Projects.
- It was super fun. I’ve used coverage a lot since writing the book, for example, I demonstrate branch coverage. It’s so much more effective to teach in video than in printed screenshots.
- Autin shell enhancer by Ellie Huxtable recommended by recommended by Nik
- JupyterCon 2023 videos are out
- More shells follow up from Teemu Hukkanen for “editor like” features Zsh and Bash
ruff formatand strings, aka format.quote-style = "single"
- Glyph’s programming your computer talk is up.