Teaching an Old Pony New Tricks: Maintaining and Updating an Aging Django Project
summary
A case study of PBS TeacherLine, a Django site started on Django 0.96 and upgraded to Django 1.2, covering its design for large-scale administration (50+ stations, hundreds of course sections, 10k+ learners) and how advanced features were added over years. Covers concrete changes such as introducing a message queue to handle heavy administrative tasks, design patterns and workarounds used early on, and lessons learned about upgrades, maintainability, and planning for long-lived Django projects.
AI-written summary · about
related talks
21mBuilding maintainable Django projects: the difficult teenage years
31mThis Old Pony: Working With Legacy Django Apps
23mLessons Learned in a Large Django Project
22mLearnt lessons in a big Django Project
58mPanel Discussion: Two Decades of Django with Velda Kiara
29mPushing The Pony's Boundaries - Django Admin Customization
47mHigh Performance Django at Ten: Old Tricks & New Picks
26mA Fireside Chat