Stream is a constantly updated source of free, educational content on open source development. Also, check out our bookshelf for in-depth tutorials.
Andrew Godwin discusses the reasons behind Lanyrd's decision to move from MySQL to PostgreSQL, then from AWS to Softlayer, and what their team learned along the way.
The Django Debug Toolbar can be extremely helpful, but the interesting bugs only happen in production. Simon Willison offers advice on asking “what went wrong?,” and, “what’s going to go wrong?”
The story of taking two APIs, each with their respective issues, and updating them to create a single API for the modern era.
Nathan Yergler, Principle Engineer at Eventbrite, talks about how they took their code base, that's been around for quite some time, and built a culture of testing around it.
Releasing a new feature means takings into consideration how it will interact will all of your previous features. Feature flags are a tool to help confront this issue.
Nathan Yergler explains how Eventbrite adapted their code base for internationalization and discusses some of the unique challenges they faced along the way.
A series of 15-minute talks on Eventbrite and Lanyrd, two-large scale, layered, sites built on Python and Django.
Simeon Franklin will set you up with a good foundation for developing with Django in this presentation delivered at University of San Francisco.
What does Disqus use when they're implementing a service outside of Django? nginx, Lua, and more... Learn about it here.
Learn how this Django plugin's Asynchronous task organization can help you deal with the bottleneck that is 3rd party rate-limiting.
Votizen's Erik Rose talks about how the popular Django Nose can reduce the amount of time you spend waiting on tests.