Rust and RPC at OkCupid

We write a lot of C++ here at OkCupid. It’s pretty great, except when it’s really not. I’ve been evaluating Rust as another potential language for our Backend Team. It seems to fit in quite nicely with a lot of our existing code base and I like a lot of… Read more

Similar

Monads and GATs in Nightly Rust

I saw a recent Reddit post on the advances in Generic Associated Types (GATs) in Rust, which allows for the definition of a Monad trait. In this post, I'm going to take it one step further: a monad transformer trait in Rust! (more…)

Read more »

Monad Interface: Rust Edition

I’ve done a lot of writing about functional programming. But mostly in JavaScript. I love the simplicity of declarations that are possible thanks to JavaScript’s dynamic typing system. It makes… (more…)

Read more »

Writing a prometheus MPD exporter (in Rust)

Today, I challenged myself to write a prometheus exporter for MPD in Rust. Shut up and show me the code! Here you go and here you go for submitting patches. The challenge I recently started monitoring my server with prometheus and grafana. I am no-way a... (more…)

Read more »