Live from Prague! Dave Taht, he who sometimes fixes the Internet from my basement (last week was the most recent occasion) asked me to post this “because G+ is dead”: It GPLs me
Month: March 2019
Am I really shipper’s only deployment case?
I released shipper 1.14 just now. It takes advantage of the conventional asciidoc extension – .adoc – that GitHub and GitLab have established, to do a useful little step if it can detect that your project README and NEWS files are asciidoc. And I wondered, as I usually do when I cut a shipper release:… Continue reading Am I really shipper’s only deployment case?
Declarative is greater than imperative
Sometimes I’m a helpless victim of my urges. A while back -very late in 2016 – I started work on a program called loccount. This project originally had two purposes. One is that I wanted a better, faster replacement for David Wheeler’s sloccount tool, which I was using to collect statistics on the amount of… Continue reading Declarative is greater than imperative
How not to design a wire protocol
A wire protocol is a way to pass data structures or aggregates over a serial channel between different computing environments. At the very lowest level of networking there are bit-level wire protocols to pass around data structures called “bytes”; further up the stack streams of bytes are used to serialize more complex things, starting with… Continue reading How not to design a wire protocol