Wednesday, December 21, 2011

New Year's Python Meme

Here is my #2012pythonmeme, enjoy!


1. What’s the coolest Python application, framework or library you have discovered in 2011 ?
I think it's probably a tie between xhtml2pdf and django-jenkins.

2. What new programming technique did you learn in 2011 ?
Automation of machine setup. I did a lot of work this year around automating server setup and deployment. Though I was setting up machines for deployment of Python web applications, I actually used Ruby to automate these processes. Capistrano and Chef  are excellent tools that use Ruby to easily automate tasks such as these.

3. What’s the name of the open source project you contributed the most in 2011 ? What did you do ?
Probably django-wizard or one of the many other open source projects for imtapps. I didn't really do much that is note worthy, just some minor enhancements and bug fixes. 


4. What was the Python blog or website you read the most in 2011 ?  http://docs.python.org/


5. What are the three top things you want to learn in 2012 ?
First, I would like to get better about writing acceptance tests up front using lettuce and improve my lettuce familiarity in general.
Second, I would like to learn more about CoffeeScript and integrating that with django and django's staticfiles app. 
Lastly, I would like to learn more about PostgreSQL, enough to be able to decide if I should abandon MySQL in favor of it.

6. What are the top software, app or lib you wish someone would write in 2012 ?
I would like someone to write a django database backend that uses mock so that I can test without a database and be able to make assertions about how the ORM is being used.

No comments:

Post a Comment