+1 -1 +17
Vote on this proposal

Getting the Planets to Line Up: Django & Python 3

by Daniel Greenfeld (speaking)

Section
Web Development
Technical level
Intermediate

Objective

To educate Django developers on what works for Django that's in Python 3, what doesn't work yet in Python 3, and how to mitigate compatibility problems.

I've been doing an increasing amount of development with Python 3. Unfortunately, I've had to bring projects back to Python 2.7 a couple times because of missing components, and I'm not the only one. Therefore, I'm trying to not only increase community awareness of what's missing in the Django ecosystem in regards to Python 3, but also how we can fix it.

Description

Python 3 has been out for years now, and Django supports it. Unfortunately, while the list of third-party Django packages that support Python 3 is growing, there are still some pain points. This talk will cover existing missing pieces, how they are being worked on, and what steps to take when a mitigation isn’t possible. The content of this talk will be a combined presentation of case study and technical material.

Speaker bio

Daniel Greenfeld is a senior software engineer at Eventbrite. Daniel is the co-author of Two Scoops of Django: Best Practices for Django and two O'Reilly courses. He is also a co-creator and maintainer of Django Packages, the index for researching Django apps. Before that he spent over five years at NASA as a software engineer, where he won numerous awards. He's enthusiastic about open source, technology communities, and Capoeira. He blogs regularly at pydanny.com.

Comments

Login with Twitter or Google to leave a comment →