Where's the noop scheduler?

2 minute read Published:

Explaining the missing noop scheduler for SSDs on EC2 instances with recent kernels.

EC2 + CentOS performance optimizations

1 minute read Published:

Disabling hyperthreading and upgrading the kernel on CentOS/RHEL 7.

8 months of pq

6 minute read Published:

A post announcing the 1.0 release of pq, my Rust command-line protobuf deserializer, and how the codebase evolved over the last 8 months.

Property-based testing in Rust and Python

3 minute read Published:

Quickcheck for a Rust library, and a testbench for C programs in Python using ctypes and Hypothesis.

Enable Redhat SCL in Docker

1 minute read Published:

Type-erasing unsafe traits in Rust

2 minute read Published:

In Rust, traits can be object-safe and non-object-safe. There are workarounds to make unsafe traits safe - this is how I did it.

Static public IPs for EC2 instances

2 minute read Published:

A solution for convenient and automatic static public IPs for CentOS EC2 instances using EIPs and ENIs.

A basic deploy pipeline for Rust on CentOS

4 minute read Published:

Some basic things you can do to package and deploy Rust software on CentOS hosts

Releasing a static Go binary on CentOS

3 minute read Published:

Baby's first steps for releasing Go software on CentOS with an RPM

Reddit Writes Rust

3 minute read Published:

Read about how the Rust subreddit helped me implement multi-threading in my command-line music player