Hi, I'm Vincent Demeester

I'm a french developer 🐻, Gopher 🐹, sysadmin 🐺, factotum 🦁, free-software fan πŸ‘Ό and unicode lover 🐸. I'm working RedHat 🎩 as a principal software engineer, previously at Docker 🐳 and Zenika 🐯. I am a maintainer of the docker project (moby/moby, docker/cli, …), the TektonCD project (tektoncd/*) and a tiny bit of NixOS.

Featured content

Migrating to an org-mode website

This is a story… a story of me changing the way I code and publish my website. In the past, I’ve switch from Jekyll to orgmode and Jekyll” to Hugo (sorry those are written in french). The past year, I’ve written and documented myself a little bit about minimalism and digital minimalism. Although I don’t see myself as a minimalist, it helped me realize some issues I had.

Golang testing β€” gotest.tools introduction

Let me introduce it to you this library : gotest.tools. As described in the godoc package comment, gotest.tools is a collection of packages to augment testing and support common patterns. It’s an enhanced and growing version of the initial helpers we (the docker/moby maintainers) wrote initially in docker/docker repository. We are using in quite some project here at Docker.

Vincent Demeester’s .emacs.d

I switched back and forth on using org-mode and literate programming, so why re-using it. First, I think I went for it the wrong way the first time. I copied part of the configuration from elsewhere, sometimes without really needing what I was copying. for some reason I think this is a common pattern when configuring Emacs. You start by using a distribution (Doom Emacs, Spacemacs, …) or by copying configuration from all over the place. Slowly but surely you realize this was a mistake as you didn’t learn anything, so you reboot your configuration.