a series of pipes …

No, no, this is for illustrating bandwidth, not a deranged description of the internet by a mad trapper. This week's problem Recently I was in a discussion of pipeline performance with a number of folks, ranging from a networking engineer, to a developer and to some dev/ops folks. We were trying to compare a bunch… Continue reading a series of pipes …


My submission to the CRTC re website blocking

I am a published author on technical subjects, and therefore a beneficiary of copyright. I  have also been a close follower of the debates around website blocking and de-listing that culminated in Google Inc. v. Equustek Solutions Inc., 2017 SCC 34 (CanLII). I would like to suggest that the CRTC not support an extra-legal mechanism for… Continue reading My submission to the CRTC re website blocking

To Continuous Integration / Deployment add Continuous Testing

I've had good experiences with BDD (behavior directed development) based on the "behave" python implementation, and wanted to try a go version. In the process of trying out tools, I discovered that the goConvey team had also provided a continuous-testing daemon that didn't wait until I did a git push, but instead did a test… Continue reading To Continuous Integration / Deployment add Continuous Testing

Play it Again, Sam — a load testing tool

For many years, I've been working in capacity planning using a combination of mathematical models and one-off test tools. I'm keeping the models: they're what make the work predictive, but it's time for a reusable tool that's simple and easy to add options to. Record-replay testing The classic way to do load testing is to… Continue reading Play it Again, Sam — a load testing tool