Meta Tech Podcast cover image

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

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.
App store bannerPlay store banner