Caches in Rust

In this post I’ll describe how to implement caches in Rust.
It is inspired by two recent refactors I landed at nearcore (nearcore#6549, nearcore#6811).
Based on that experience, it seems that implementing caches wrong is rather easy, and making a mistake … Read more


Rust to WebAssembly, Made Easy

Compiling Rust to WebAssembly is still difficult. On macOS, there are weird bugs that require reinstalling LLVM and moving files around. On Linux, the official Emscripten binary in many cases isn’t bundled with the right LLVM, and the fix is to compile fr... (more…)

Read more »

Building a Container Runtime in Rust[Oracle]

The container ecosystem is growing up. Proprietary implementations are gradually being replaced by open standards. One of the most important standards from the open container initiative is the oci-runtime spec, which allows alternative container runtimes ... (more…)

Read more »