Yoan BlancThe long road to upstream versionsHere is how we transformed our HashiCorp stack in the past two years, why it took that long, and for what benefits.5 min read·Dec 16, 2022----
Yoan BlancPlugging logrus into go-retryablehttpHow to leverage interfaces to combine libraries2 min read·Feb 5, 2022----
Yoan BlancBuilding a Python package, and a container image with poetryThis is a follow up of the 2018 article, Building a Python package, and a docker image using Pipenv. Pipenv has been donated to the Python…3 min read·Feb 21, 2021--1--1
Yoan BlancContinuous Deployment on NomadThe following article was presented during the Hashicorp Romandie User Group, June the 4th 2020. The goal was to show what was done with…4 min read·Jun 5, 2020----
Yoan BlancTerraform, Secrets, and Continuous integrationTerraform is about managing a desired state, and an observed state so changes can be expressed in a descriptive way and be applied on the…4 min read·Apr 19, 2020----
Yoan BlancOrganizing code at scale with EditorConfigFor the first time in my career, I have been put in a supporting position sitting around GitLab, its continuous integration and a lot of…3 min read·Nov 17, 2019----
Yoan BlancJava11, jlink and DockerThere is good reasons to move away from Java8, here is how.3 min read·Feb 3, 2019----
Yoan BlancHow to make Go panicIn my past and current journey using the quite enjoyable Go programming language, there is one thing that bite me and stuck as an unhappy…2 min read·Oct 20, 2018----
Yoan BlancBuilding a Python package, and a docker image via PipenvIf you follow the very prolific Kenneth Reitz, you might have already started using pipenv, the Python Dev Workflow for Humans. If you…3 min read·Jul 22, 2018--4--4
Yoan BlancHow do I bodge a quick report using MarkdownFor long enough I’ve been able to avoid using Microsoft Word as much as possible. Since I got the chance to get acquainted with John…3 min read·Aug 24, 2017----