© David Seddon 2018
Without a planned structure, larger Python projects can become a complicated web of interdependencies. The Rocky River is an architectural pattern to help make larger projects easier to work with.
A tool for imposing architectural constraints on your Python projects.
Apps are a fundamental concept in Django. But what exactly are they and when should we use them?
Django signals are a great way of communicating between your apps. But they are often misused. Find out what signals are for, when to define your own, and when to avoid them.
A set of probing questions I use when reviewing a fellow developer's work.