We're sorry!
We made a mistake in processing the videos from DjangoCon US 2024. The sponsor acknowledgements are missing our wonderful sponsor, the Wharton School. We deeply regret this and are working to re-upload videos with our correct sponsor acknowledgements.
All videos have been marked as unlisted and will be removed in the future. We expect the new, permanent videos to be uploaded in two weeks.
About this session
Finding out that an application is using a legacy version of a framework can be a stressful and intimidating task, knowing that you're going to be responsible for bringing the application back to a supported version. This talk will cover what this type of journey would look like in the Django ecosystem by using a real world example of a small Django project that was acquired from its original developer. We will be covering multiple different scenarios and also be providing helpful tips for approaching legacy applications in general along the way.
By the end of the talk, the attendees will be able to:
- Know where to find critical documentation for moving between Django versions
- Identify the ideal upgrade path
- Learn and Explore ways to deal with legacy code
- How to effectively evaluate which version of dependencies need to be upgraded to.
Presented by
-
Michael Riley
Meet Michael, an experienced System Administrator who has been working in the IT industry for 7 years. Presently, Michael works at Platform.sh as an Elite Cloud Support Engineer, working with Platform's Elite tier customers, typically consisting of big brands. Michael has used Python to approach or create solutions to big problems throughout his career. Whether it's moving an outdated email contact system to Microsoft 365 and filtering for duplicates, or using it to create his own solutions to his customers problems.
Outside of Michael's work at Platform, he has worked on various Python personal projects since 2018. Out of all the programming languages he works, Python is his favorite. Michael is also currently studying for his Computer Science degree at Western Governors University.