Talks

Talk
The Rocky River: How to Architect your Django Monolith

An architectural pattern for structuring larger Django projects.

The Rocky River: How to Architect your Django Monolith

An architectural pattern for structuring larger Django projects.

12 Dec 2017 London Django Meetup
 django  architecture
The Rocky River: How to Architect your Django Monolith
Talk
Handling Database Concurrency with Django

How concurrency is handled by Django, and by the database.

Handling Database Concurrency with Django

How concurrency is handled by Django, and by the database.

28 Oct 2017 PyCon UK
 django
Handling Database Concurrency with Django
Talk
Database Gotchas - Two Key Concepts You Can't Afford to Ignore

An in-depth look at database atomicity and concurrency in Django.

Database Gotchas - Two Key Concepts You Can't Afford to Ignore

An in-depth look at database atomicity and concurrency in Django.

15 Nov 2016 London Django Meetup
 django
Database Gotchas - Two Key Concepts You Can
Talk
It's About Time: Getting to Grips with Timezones 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.

It's About Time: Getting to Grips with Timezones 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.

12 Apr 2016 London Django Meetup
 django
It
Talk
A Touch of Class: Getting the Most out of Class Based Views

An overview of the key features of Django's powerful class based views, and why you should use them.

A Touch of Class: Getting the Most out of Class Based Views

An overview of the key features of Django's powerful class based views, and why you should use them.

19 Jan 2016 London Django Meetup
 django
A Touch of Class: Getting the Most out of Class Based Views
Talk
Encapsulated Django: Keeping your apps small, focused and free of circular dependencies

Structuring complex Django projects can be challenging. This talk introduces some tactics for breaking up the functionality into smaller apps, without introducing circular dependencies.

Encapsulated Django: Keeping your apps small, focused and free of circular dependencies

Structuring complex Django projects can be challenging. This talk introduces some tactics for breaking up the functionality into smaller apps, without introducing circular dependencies.

16 Nov 2015 London Django Meetup
 django
Encapsulated Django: Keeping your apps small, focused and free of circular dependencies