-
Full screen WebView Android app
-
Dynamic typing in a statically typed language
-
On Boys and Bikinis
-
Why escape-on-input is a bad idea
-
PHP, Python and Persuasion
-
Moved to blogofile and disqus
-
Never fix a bug twice
-
Django's CBVs were a mistake
-
Reasons to love Django, part x of y
-
WordShell - WordPress command line admin utility
-
LearnScripture.net launched
-
KTimeTracker replacement - TimeCult
-
Async Raven/Sentry client with Django/Python
-
Some quick Django optimisation lessons