Musings of an open source Distributed Systems engineer working remotely in western Canada.

Optional Arguments in Rust

When designing an API for your crate one topic which can come is how to handle optional arguments. Let’s explore our Options in Rust!

Posted on , into Rust and Tutorials .


It seems that at times of monumental change in life there is a ‘before’ time, and an ‘after’ time. For example, the time ‘before’ graduation, and the time ‘after’. It feels appropriate for the moment. Over the other side of the summit is unknowns. Unknowns about the future, about ones place in it, and about what changes might come next.

Posted on .

Learning to Tread the Dawn

In the time since my last writing life has been nothing short of a whirlwind. It’s been good though. I’ve relocated, started at PingCAP, found a new apartment, bought furniture(!!!), traveled, travelled more, and been working on a few other bit things.

Posted on .

A New Year Dawns

First of all, happy new year!

Posted on .

The Path to Rust on the Web

Recently there has been quite a bit of talk about WebAssembly, a new format for code for the web. It is a compile target for languages like C and Rust that enables us to write, and run, code from these languages in our browser.

Posted on , into Rust and Tutorials .