Improve Docker build time by using BuildKit and SemaphoreCI


Context At Selectra, we use Docker on all our environments: from local to production, and for our CI pipelines. The first CI step is to build a Docker image that will be used during the whole pipeline, and eventually deployed if tests pass. The faster the build, the faster the tests and others things developers care about will start, so it’s crucial to not “waste” minutes on builds. We mostly have web projects, and they all have some kind of dependencies:…
Read more ⟶

New blog


Why a blog? I followed during a good chunk of my teen years many blogs, about technology of course, but also music or movies. It was really easy to follow new content thanks to Google Reader. I always wanted to write something, and had multiple tries with various technologies (DotClear, Wordpress, even Joomla!) but I never stuck to it and did not even kept archive of them. During my recent years at my job, I’ve started to write a lot of posts internally about my findings, my current work and my plans.…
Read more ⟶