Network Coordinates and Vivaldi

Imagine you have a distributed system and need to answer something like, "Which node is closest to Node X?" or perhaps "Which N nodes are closest to Node Y?"

It turns out answering this question naively is wildly wasteful.

We'll dig in to a popular Network Coordinates system and how to use it correctly below.

strace with Navi

Diving into navi as an interactive command builder, and using strace as a demo for concise cheat sheet!

CLI Shell Completions in Rust

Taking a look at adding shell completions to CLI programs using Rust.

In this post we add shell completions to the XKCD CLI utility we made earlier. We'll show how easy it is to support multiple shells, and generate the completions both at compile time and/or run time.

eBPF and Rust (Part 4)

This is a multi-part series on my adventure into eBPF with Rust.

In part 4 do a deep dive into the current implementation of redbpf-probes networking code in order to mark areas we want to look at for improvement.