Use More Iterators

Reasons and practical tips to convert your code to use iterators.

Iterables vs. Iterators vs. Generators

A little pocket reference on iterables, iterators and generators.

Writing a Command-Line Tool in Python

How to write a quality command line tool in under 60 seconds.

Better Package Management

Ideas for improving package dependency management in Python.

A successful Git branching model

In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful.

Read more posts »