A Python Takeover
summary
SourceForge moves from PHP to Python, proving it by shipping Phosphorus in two months and then rewriting the site as Allura; choices: Django for the prototype, then a heavily modified TurboGears front end with mod_wsgi and MongoDB for production; early load tests show 10,000 reads/sec on a laptop, but production stalls due to saturating the network with giant project records, fixed by removed 4MB release blobs and replacing memcache pickling with local caching and record redesign.
AI-written summary · about
chapters (14)
- 0:00Intro
- 2:30Choosing a language
- 3:40Django
- 7:05sourceforge
- 11:05Search
- 11:25Usability
- 13:50Performance
- 15:25Launch
- 21:39Allura
- 23:05The Platform
- 25:11A New Direction
- 27:04TurboGears
- 30:48Porting to Pyramid
- 32:48Question
related talks
30mSlow Food Digests Better - or how to maintain a 8.5 year old Python project without
18mPython in Our Home: (R)evolution Yesterday, Today and Tomorrow
45mPython at Massive Scale
39mA scalable blueprint for product customization with Python 3
30mEmpowered by Python - A success story
30mAn Admin's Cornucopia - Python Is More Than Just A Better Bash
31mFighting the Good Fight: Python 3 in your organization
27mHow We Migrated 3.8 Million Lines of Python 2 Without Interrupting Deve...
