-
Tech Talk: How to do two things at once
Two key concepts you can't afford to ignore
-
Import Linter Demo
A lightning talk demoing Import Linter, a tool for imposing constraints on the imports in your python project.
-
Impulse Demo
A lightning talk demoing Impulse, a command line tool for exploring Python imports within a project.
-
Lint your architecture
Code bases have a nasty habit of becoming a complicated web of circular dependencies. To stop this happening, you need constraints on your project's structure. Meet Layer Linter, a tool to control the dependencies between modules in your Python project. https://layer-linter.readthedocs.io/
-
The Rocky River
-
Managing Database Concurrency With Django
Two key concepts you can't afford to ignore
-
Signals
When (and when not) to use them
-
Database Gotchas
Two key concepts you can't afford to ignore
-
Check the System
Using Django's system check framework
-
It's About Time
Getting to Grips with Timezones in Django
-
A Touch of Class
Getting the most out of Django's Class Based Views
-
Encapsulated Django
-
The Other True Way
A case for Class Based Settings