Issue #19

Flat is better than nested.

June 22, 2012

Flat is better than nested.
Gondor 1.1, dom, and much more. 

Issue #19 :  Flat is better than nested.


Friday, June 22nd, 2012

Hi Pythonistas,

Alright we are back at it again for another week of Python news. All the stickers are on their way and we promise thats the last we will mention of it.  :)

We got another couple things in the works that you guys/gals might enjoy so keep an eye out. 

We are on the look out for new sponsors. Postmates our first sponsor has allowed us to do awesome things like get stickers, and keeping the mailchimp from breaking our legs. If you ( or your company) are interested in sponsoring Pycoder's Weekly simply reply to this email. 

If you want a sticker send us a self addressed stamped (Canadian Stamps) envelope to (while supplies last):

44 Byward Market Square, Suite 210
Ottawa, Ontario Canada 
K1P 7A2

RSS and archives can be found here, and here respectively.

Be a hero (or heroine) and do the right thing. Follow @pycoders.

Mahdi and Mike
News and Developments.

Gondor 1.1 Launched (
Gondor 1.1 is out the door, up until now Gondor has been a Django hosting solution but with 1.1 it now supports any WSGI application. If you are in the market for a hosted Python solution you should take a look at these guys.

Status of packaging in 3.3 (
Packaging is hard, and for this among other reasons, it looks like updated Python packaging won’t be making it into Python 3.3. You can check out the mailing list thread by clicking the link for all the details.

Release 0.1 of CFFI (
The PyPy crowd has released the initial version of CFFI. Its purpose is to provide a convenient and reliable way of calling C code from Python. The project goals seem smart and ambitious, if this is something that interests you, check out the project or contribute! The code is here.


Postmates is a small team with a huge vision that is changing local commerce.
They are currently hiring Python and iOS Engineers in San Francisco, California.


Why do people laugh when I tell them I am a Python programmer?


RedisLive (
This is really awesome. If you manage any Redis servers this looks like it could be a must have. RedisLive is a beautiful monitoring tool for your Redis instances built on top of Tornado and Backbone.js.

Teena (
From the readme “Teena aims to be a collection of ports of UNIX and Linux syscalls to pure Python, with an emphasis on performance and correctness.”. Teena allows you to call systems calls directly from your python code. Currently implemented are tee and splice calls with more to come soon.

pyburrow (
pyburrow is a Python 3 library for crawling websites: capturing, archiving and processing their resources. The special thing about pyburrow is its low level nature by storing response body as unencoded bytes as well as response codes. Check it out.

Flask Ahoy - Here be Flask Modules!  (
This cool little site tracks the most popular Flask modules based on pypi downloads and user ratings. Definitely worth a look for you flaskers out there.

Dom (
This is pretty incredible. easy command line application for checking domain availability. I know I do this couple times of month. Nice work Zach.


What the heck is an xrange? (
Everything you ever wanted to know about xrange. This article goes through implementing your own xrange in python. Mainly a learning exercise but brings up a few interesting points.

Never fix a bug twice (
This article is an interesting one. It advocates keeping an eye out for themes of issues and eliminate the possibility of the issue rather than testing for the latest symptom.

Python for rapid prototyping and computer vision research (
A lot of people doing computer vision research end up spending a lot of time in MATLAB. Now there is nothing wrong with MATLAB, but the contents of this tutorial provides a way to directly map common MATLAB syntax to Python to produce useful results. If you are interested in computer vision and are looking to use a bit more Python in your day to day, check this out!

Python debugging techniques (
This article is a pretty great intro to debugging techniques for Python. If you are a new Python developer or are looking for a quick refresh of how to use pdb or Python logging to debug your code, this is the article for you.

Python Packaging: Hate, hate, hate everywhere (
Somewhat related to the news that new packaging won’t make it into Python 3.3, Armin Ronacher talks about the history and current state of python packaging. There are plenty of good points here, definitely worth reading.

Advanced SQLAlchemy & Performance Concerns (


Pycoder's Weekly Issue # 20
June 29th, 2012


This mailing list has been hand picked by Mahdi Yusuf and Mike Grouchy


Postmates is a small team with a huge vision that is changing local commerce.
They are currently hiring. Check out their open positions here!

Follow on Twitter | Friend on Facebook | Forward to Friend 
Copyright © 2012 PyCoder’s Weekly, All rights reserved.