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.Dec 16, 2022Dec 16, 2022
Yoan BlancPlugging logrus into go-retryablehttpHow to leverage interfaces to combine librariesFeb 5, 2022Feb 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…Feb 21, 20211Feb 21, 20211
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…Jun 5, 2020Jun 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…Apr 19, 2020Apr 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…Nov 17, 2019Nov 17, 2019
Yoan BlancJava11, jlink and DockerThere is good reasons to move away from Java8, here is how.Feb 3, 2019Feb 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…Oct 20, 2018Oct 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…Jul 22, 20184Jul 22, 20184
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…Aug 24, 2017Aug 24, 2017