© David Seddon 2019
A quick demo of Impulse, a command line tool for visualising the architecture of any Python package.
An architectural pattern for structuring larger Django projects.
How concurrency is handled by Django, and by the database.
An in-depth look at database atomicity and concurrency in Django.
Timezones can be confusing and annoying if you need to support them in a project. This talk runs through the tools Django provides for working with them.
An overview of the key features of Django's powerful class based views, and why you should use them.
Structuring complex Django projects can be challenging. This talk introduces some tactics for breaking up the functionality into smaller apps, without introducing circular dependencies.