Python Podcast: AWS Simple, Coverage.py, JAX, and Security
Summary of Python Bytes #224
This episode features a deep dive into developer tooling, security, and the intersection of machine learning with unconventional datasets.
Key Topics
• AWS Simple: A new typed wrapper around the AWS API designed to resolve discoverability issues and inconsistency within Boto3.
• Code Coverage Improvements: An exploration of how to use the source configuration in coverage.py to accurately measure testing across various packages.
• Machine Learning with JAX: The fascinating case of generating images like the Mona Lisa using Game of Life simulations, demonstrating how JAX can provide massive performance gains on GPUs.
• Supply Chain Vulnerabilities: A critical discussion on the dangers of dependency confusion and how to secure internal package repositories against malicious typosquatting.
Other Highlights
"Everything is better with a bit of humor, even in code."
- Project Highlights: The team discusses a Python port of the original Colossal Cave Adventure.
- Framework Updates: Insights into the upcoming Django 3.2 LTS release, focusing on performance and security features.
- Community Corner: Mentions of PyCon 2021, Python WebConf, and the presence of Python in NASA's F Prime flight control software on Mars.