
Meta Tech Podcast
59: Meta ❤️ Python 3.12
Jan 31, 2024
Discussing Python 3.12 new features contributed by Meta like custom JITs, type system improvements, and faster comprehensions. Exploring the challenges of upstreaming changes, including Cinder's impact on machine learning. Insights on Python performance enhancements, upcoming features, and managing API changes within tech companies.
38:13
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Meta engineers contributed performance improvements to Python 3.12, including Lazy Imports, Cinder, and type system enhancements.
- Podcast discusses the process of upstreaming features to Python, covering community engagement, new syntax additions, and performance optimizations.
Deep dives
Python Development at Meta: From Usage to Development
The podcast delves into the transition from discussing Python usage at Meta in a previous episode to focusing on how Python is developed internally. Mentioning the use of a performance-oriented Python version called Cinder, which is open source. Highlighting cool features in Python 3.12 including hooks for customizations, performance improvements, and the type system. It also covers the process of upstreaming features to the C Python project, providing insights into maintaining custom features and leveraging new Python functionalities.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.