Post Series

Assorted Links
Assorted Links links
Published: 2024-03-06
Assorted Links
I am subscribed to a large number of blogs, mailing lists, etc. I created this blog post series to have a place where I can share links and articles that I find particularly interesting, occasionally accompanied by some light commentary.
Practical Bazel
Programming bazel
Published: 2020-10-20
Practical Bazel
In 2020, I led the redesign and re-implementation of the object storage system behind RelativityOne. As part of this project we reengineered the continuous delivery pipeline of the service to embrace the philosophy of a service-wide monorepo with a Bazel-based build system. We chose Bazel because we wanted a build system that could support many different languages (the service has code written in C, C#, Python, Go, Terraform, Packer, and other languages…) while remaining fast and correct.
Calculating Percentiles on Streaming Data
Programming c++
Published: 2018-03-29
Calculating Percentiles on Streaming Data
This blog post series shows my exploration with calculating percentiles on data using only a single pass. It showcases a few different streaming percentiles algorithms and ends with a C++ and JavaScript library which implements a few of these algorithms.
Exploring the .NET CoreFX
Programming csharp
Published: 2015-03-04
Exploring the .NET CoreFX
When the .NET core framework was first released as open source in 2015, I spent a few weeks reading the source code and looking for tricks and techniques that I thought were interesting or novel. This blog post shares some of the things I found along the way.