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

Apr 28, 2014

Quick tracing

A quick way to trace code from a REPL

Mar 17, 2014

Debugging with AOP

Debugging code with aspect-oriented programming

Jan 04, 2014

VirtualBox VM auto-shutdown

A notification area utility to shutdown those poor VMs before big bad Windows kills them