Episode #267: Managing Feature Flags & Comparing Python Visualization Libraries - The Real Python Podcast
Briefly

Episode #267: Managing Feature Flags & Comparing Python Visualization Libraries - The Real Python Podcast
"Christopher shares an article exploring the use of feature flags. The piece advises targeting specific users, storing schemas, and relying on well-worn code paths. He also discusses the danger of the exponential growth of functionality tests as feature flags are added. We dig into a comparison of six popular Python visualization libraries. The article provides code examples along with their respective visual output to highlight features and make selecting the optimal library for your work easier."
"We also share several other articles and projects from the Python community, including a news roundup, benchmarking MicroPython, simplifying IPs and networks in Python, a "scream" cipher, and a browser-based graphical viewer for the output of Python's cProfile module. This episode is sponsored by InfluxData. Course Spotlight: Exploring Astrophysics in Python With pandas and Matplotlib This course uses three problems often covered in introductory astrophysics courses to explore in Python."
"Topics: 00:00:00 - Introduction 00:03:04 - Python 3.14.0rc3 is go! 00:03:14 - Django 6.0 alpha 1 released 00:04:27 - PEP 782: Add PyBytesWriter C API 00:05:06 - PEP 794: Import Name Metadata 00:05:30 - PEP 803: Stable ABI for Free-Threaded Builds 00:05:55 - Announcing the 2025 PSF Board Election Results! 00:06:18 - Top 6 Python Libraries for Visualization: Which One to Use? 00:18:34 - Sponsor: InfluxData 00:19:24 - Feature Flags in Depth 00:22:55 - Benchmarking MicroPython 00:30:02 - Video Course Spotlight 00:3"
Feature flags enable turning code paths on or off at runtime to avoid redeploying software and to target specific users. Schemas for flags should be stored and stable code paths should be favored to reduce unexpected behavior. Introducing many feature flags increases test complexity and can cause exponential growth in functionality tests. A comparison of six Python visualization libraries presents code examples and rendered output to aid library selection. Additional community items include benchmarking MicroPython, simplifying IP and network handling in Python, a "scream" cipher, and a browser-based graphical viewer for Python's cProfile output.
Read at Realpython
Unable to calculate read time
[
|
]