Continuous Delivery in an Agile World

This explains what Continuous Delivery is, why it's a competitive advantage, and how to define your own delivery process.

Read

Reproducible Builds with Bazel

This explains the concepts of hermeticity and reproducibility, what they bring to the table and how this can be done in Bazel

Read

How to test Bash scripts (2020 guide)

We'll go through how you can improve the quality of your automation scripts writing unit tests for Bash using Bach testing framework

Read

Speed up Docker build time with cache warming

IHere we'll go through how you can use a remote docker registry to warm the docker cache and speed up the local build. This can be also very useful in CI.

Read

What happened at Bazelcon 2020

Last week the annual Bazelcon conference took place remotely. I'll try to summarize in this post the talks that I found more interesting.

Read

How to monitor a Docker image with Lazydocker

In this post I'll present you lazydocker, a terminal UI for both docker and docker-compose that makes docker image management easy as a,b,c.

Read

Why my startup failed

This is the story of the rise and fall of 3 friends with no business experience, no product experience, and a lot of motivation to build a multimillion-dollar startup

Read

Docker best practices: linter for Dockerfile

In this post we'll go through how a linter can increase your productivity, how to use it with a Dockerfile and how to implement it in a CI pipeline.

Read

Advanced Docker: how to use secrets the right way

Secrets are the sneakier vulnerability issue in Docker if you don't know how to handle them. In this tutorial I'll explain how to use a build secret safely

Read

Advanced Docker: Multistage parallel Docker build

In this tutorial we'll dive into the advanced usage of Docker to optimize your Dockerfile in build time and in image size. We will do it using Buildkit parallel multistage builds

Read

An evaluation of Github code scanning

Github released Code Scanning. But the question is: how reliable is it? In this post I'll try to give an answer to that based on some C code

Read

Docker unit test: how to test a Dockerfile (Guide 2020)

In this guide you will learn: which tools can help you testing your Dockerfile, how to write a unit test for Docker and how to add it in a continuous integration pipeline

Read