New Year's Python Meme

Dec. 30, 2011 @ 9 a.m.

As the year 2011 comes to an end, we reflect by completing a short questionnaire proposed by Tarek...

What is the coolest Python application, framework, or library you have discovered in 2011?

There is a theme here: probably pgmagick, although I haven't had a change to use it in a project yet. I've found sorl-thumbnail very good, as well as django-imagekit.

What new programming technique did you learn in 2011?

I've converted to using pip and virtualenv which has seriously improved my experience. As a direct result I've also learnt about packaging our internal projects to make deployment easier.

I also splashed into using DVCS for the first time - I prefer mercurial to git, for some reason it resonates better with me.

What's the name of the open source project you contributed the most in 2011? What did you do?

I've made a number of minor contributions to the Cartridge project, as well as released three early stage projects python-syra, python-auspost and paydirt.

What was the Python blog or website you read the most in 2011?

Definitely Django Community feed.

What are the three top things you want to learn in 2012?

  1. Sphinx, so I can distribute my documentation alongside projects
  2. GeoDjango, I've got a use case in a personal project I'd like to experiment with
  3. A non-Django web framework, just for balance

What are the top software, app, or lib you wish someone would write in 2012?

Dynamic database configuration for Django and multi-tenancy made easy. I might work on that last one!

Tarek started this series with these instructions:

  • copy-paste the questions and answer to them in your blog
  • tweet it with the #2012pythonmeme hashtag