Analysis and examples of the popular high-level pattern of making all the things in your system conform to a common interface.
Tips for winning the automated testing battle.
Announcement of my guide to writing Django Views.
Keyword-only arguments are a feature that has been around since Python 3.0 but I’ve not seen them used much. This post explores the how and why.
How to implement the classic double-checked locking pattern with Django ORM/PostgreSQL.
Some analysis on the false positive rate when using Pylint on a codebase.
How to replace 6+ design patterns with one concept in Python
Some lessons from the recent WordPress vulnerability
Follow @djangoadmintips for curated tips about the Django admin
Why Django’s GenericForeignKey is (usually) a bad idea
A simple password-less login system to consider for some use cases, with Django code.
We need languages and systems that are less powerful, not more powerful, and easy ways to create and use such languages.
A way to use Class Based Views and avoid some of the problems with Django’s versions.
A review of the above book by L. Felipe Martins.
Trickiness surrounding subclassing
Why I think we need the context of a language to have meaningful debate about language features.
Pretty much what it says in the title…
An attempt to put something down about the idea of self-hosting software
An example that might help a new programmer struggling with the insanity of counting from zero.