From YOLO to Pyproject.toml: The Saga of a Surviving Python Dev
summary
A chronological recounting of a Python developer’s modernization journey from 2015 to 2024, showing concrete tech changes: starting with setup.py and untyped scripts, then adopting type hints (2017), switching dependency management to Poetry (2019), moving to async to scale (2020), using Pattern Matching (2022), and benefiting from GIL improvements in CPython (2024). The talk uses this nearly-true story to illustrate practical upgrades and best practices that made the app more robust, scalable, and maintainable.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:08Python 2015 and Mieg app
- 8:47Evolution to Poetry
- 18:01Python 2025 modernization
- 27:56Async code demo
- 30:43Data classes and protocols
- 36:40Pattern matching and conclusion
- 40:57Q&A
related talks
18mPython in Our Home: (R)evolution Yesterday, Today and Tomorrow
39mMoving to pyproject and tox
43mPython 3: ten years later
27mHow We Migrated 3.8 Million Lines of Python 2 Without Interrupting Deve...
39mModern typed python: dive into a mature ecosystem from web dev to machine learning
27mI love being Pythonic
46mOn Being Pythonic
01h 00mKeynote: Python now and in the future
