Nov 22, 2015

Memory use and speed of JSON parsers

Memory use is often overlooked when people compare JSON libraries

Jul 11, 2015

Publishing to GitHub Pages from Travis CI

A better way to publish to GitHub Pages from Travis CI

Apr 14, 2015

Tox tricks and patterns

An overview of Tox and various tricks and patterns

Feb 24, 2015

The problem with packaging in Python

Thoughts on the "build" part of packaging

Feb 09, 2015

Understanding Python metaclasses

… and Python objects in general

Jan 12, 2015

Proxying objects in Python

Notes about a lazy object proxy implementation in Python

Jan 02, 2015

Speed up pip install

A neat speedup trick using a wheelhouse

Dec 28, 2014

Terrible choices: MySQL

The terrible pitfalls I've gotten myself into while using MySQL

Dec 21, 2014

Compiling Python extensions on Windows

It would appear installing the tool-chain is tricky

Nov 04, 2014

An interesting Python descriptor quirk

About less known behavior of Python descriptors

Sep 22, 2014

Ramblings about data-structures

Thoughts on data and software design

Aug 14, 2014

The three sins of software development

A piece about the roots of technical debt and how to deal with them

Aug 03, 2014

The most underrated feature in Python 3

Short praise about exception handling in Python 3

Jul 08, 2014

A python package template

Introducing a "nuts and bolts" package template

Jun 25, 2014

Python packaging pitfalls

A short list of packaging blunders

Jun 19, 2014

Just another day using Python 3

Jun 15, 2014

lxml's element builder and CDATA objects

About making ElementBuilder easier to use with CDATA

May 25, 2014

Packaging a python library

Thoughts on packaging python libraries

May 10, 2014

Django sticky queryset filters

QuerySet's filter is not always conjunctive

May 03, 2014

PyPI package aliases

About making distribution aliases and the lack of a naming convention