How to replace 6+ design patterns with one concept in Python
A failed attempt, a success, and some things to watch out for.
X is bad. So we should eliminate X, right?
Some lessons from the recent WordPress vulnerability
Follow @djangoadmintips for curated tips about the Django admin
A post about linguistics, and the word fallacies you need to avoid.
Why Django’s GenericForeignKey is (usually) a bad idea
How to use ModelAdmin.get_actions with dynamically generated list of actions
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.
Non-original humorous post
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
My reasons why I disapprove of gay marriage, but will treat those who disagree with me with all the respect and kindness I can.
Python script to help Linux users transfer saved passwords from Chrome to Firefox.