typestate bowling, or making gutter balls a type error

I built a bowling scoring engine in Rust where the compiler won't let you roll after the game is over.

read more →

sans-io, or how to write a protocol library once

How I built a MikroTik RouterOS client that runs on both Tokio and a 16MB router.

read more →

hello, world

First post on the new blog.

read more →