Archives July 2015
Dockerfiles and Kernel Tools
Written by
on
in
Tuxedo.
So I've been wrapping a troublesome service in a Docker container today. This service has all sorts of assumptions where it "runs the show" on the server, all of those assumptions being wrong. So far it's been going pretty well. I'd already done most of the isolation work previously when I'd integrated it directly into ...
Every Test
Written by
on
in
Snaking.
I hate little bugs that shouldn't be.
Every test it passes.
I test every corner of the case.
Every test it passes.
Pulling logs, pushing scripts.
Every test it passes.
Spelunking through the code.
Every test it passes.
Screaming at the IDE.
Still
Every test it passes.
Long Night of Porting SimpleParse
Written by
on
in
Snaking.
So once again I tried to port SimpleParse to Python 3.x. After a half-hour or so of playing with doing a complete rewrite in Cython I realized that scope creep was going to kill me, so I went back to the C-coded mxTextTools and started working out how to port that.
First step up was ...
PyCon.ca Call for Proposals is Out
Written by
on
in
Snaking.
The call for talk proposals is out for PyCon.ca. Haven't yet decided if I should propose one, definitely planning to attend the conference.
Django Migration Migration Strategy
Written by
on
in
Snaking,
Pony.
We embed Django in devices. There are 100s to 1000s of each device scattered around the world, each controlled by someone who may decide (for perfectly valid reasons) not to update one of those machines for years. Until now, we've used South migrations to allow a machine of any vintage to update to current release ...