Alexandre Beslic Technology and thoughts

Reviving the libkv library

In 2015, two months before the release of docker 1.9 which included container networking, we had a need for a distributed metadata storage solution. The inner working of libnetwork...

Rust, Builder Pattern, Trait Objects, Box<T> and Rc<T>

One of the intimidating parts of learning Rust is to master all the basic container types: Box<T>, Rc<T>, Arc<T>, RefCell<...

Startup Common Stocks or Cryptocurrency Portfolio?

In short: both are speculative and risky. I'm not going to argue which one is best, they could both be trash for us common folks without a background in finance....

My home setup

Working at home is not as easy as I thought it would be. I felt much more productive while traveling across many countries than now sitting at my desk at...

On Anxiety and the feeling of passing out

Approximately six months ago, in San Francisco, I was admitted to the emergencies after a panic attack. I lost consciousness in the ambulance leading me there. On that night, I...

Getting started with Capn'proto RPC for Rust

Introduction Capn'proto is a data interchange format and RPC system. Unlike protocol buffers (coupled with its rpc system: grpc), there are no encoding/decoding steps. You can find more details...

What could be next for container orchestration?

Docker 1.12 is out in the wild! Hope you are having fun playing with the new orchestration features, breaking things in the process and comparing it to other orchestrators....

Using Weave to create a Docker container network

In the Docker networking model, every container belongs to the same private network managed by the Docker daemon. Containers are not visible to the outside world and you need to...