Mar 25, 2018

Proxy issues with Apache

A debugging story

Sep 25, 2017

Rehashing the src layout

A rehash on the src-layout for Python projects

May 07, 2016

Dealing with Docker

Tips and tricks for porting Python apps to Docker, and lots of complaints.

Feb 18, 2016

Notes on debugging

Various ideas about debugging

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