Alan Braithwaite

Software Engineer – Systems Software, Highly Scalable Data Pipelines

Recent posts

Sep 6, 2018
Productivity Mystery I listen to Planet Money and The Indicator pretty regularly. One theme that's come up a few times is the issue of the ...
Aug 14, 2018
A Tale of Two Sessions What are sessions? ------------------ Sessions are the means to identify users of your websites during subsequent req...
Aug 1, 2017
Your Kafka Consumers: A Metamorphosis It's 4am Saturday. You jolt awake to the blaring of an air raid siren. You make a mental note to change your pagerdut...
Mar 21, 2015
Novena first thoughts I recently received my [Novena](https://www.crowdsupply.com/kosagi/novena-open-laptop) desktop edition which I ordered ...
Oct 23, 2014
dhclient, resolvconf and Expected Behavior I came across an interesting problem recently which was made more complicated by the lack of good documentation and the...
Aug 29, 2014
New Home Network Layout For a while now, I've wanted better insight into network behavior on my home network. While I've been a long time advoc...
Aug 12, 2014
Deterministic Linux Kernel Builds As an experiment I wanted to see if I could deterministically build the Linux kernel twice in a row. My goal was to ha...
Jul 24, 2014
Cloudflare Crypto Meetup I attended the [second cryptography meetup](http://www.meetup.com/CloudFlare-Meetups/events/191252182/) at Cloudflare l...
Jul 12, 2014
`netstat -p` on busybox `netstat` is one of my favorite linux utilities and is always one of the first tools I use when starting to debug any n...
Jun 29, 2014
Git-fat I spent a good amount of time cleaning up [git-fat](https://github.com/cyaninc/git-fat) this weekend. I finally got ar...