#Renovate all the things - Automate dependency updates for container images #Docker

Modern software is built on top of dozens if not hundreds of dependencies. This help developers to focus on business value instead of reinventing the wheel. But those dependencies must be updated to prevent shipping security vulnerabilities. Renovate scans your source code repository for a wide range of languages and offers updates as merge requests. This post provides an introduction to use Renovate with Docker, containers and container images.

Webinar about #GitLab CI (German)

In addition to operating GitLab for our development teams, we are also using GitLab ourselves to automate the deployment and update of our services. Based on this experience I held a webinar for heise to demonstrate the wide range of features provided by GitLab CI.

Webinar about operating #GitLab (German)

Part of my daily work is operating a GitLab instance for our development teams. Based on this experience I held a webinar for heise to share my knowledge.

Webinar about #Kubernetes (German)

heise Academy has repeated a series of webinars around containers and Kubernetes. I had the honour to contribute two half-day webinars - one about Docker for beginners and a second one about Kubernetes for beginners (see below).

Webinar about #Docker (German)

heise Academy has repeated a series of webinars around containers and Kubernetes. I had the honour to contribute two half-day webinars - one about Docker for beginners (see below) and a second one about Kubernetes for beginners.

Talk about #Kubernetes beyond container orchestration @ContainerConf

As part of ContainerConf I gave a talk about features of Kubernetes beyond container orchestration.

Talk about optimizing container image builds @ContainerConf

As part of ContainerConf I gave a talk about optimizing the build process of container images. This can be achieved in the following dimensions: faster builds, smaller images, more secure contents and easier maintenance.

Workshop about Advanced Topics around #Docker @ContainerConf

As part of ContainerConf I held a workshop covering advanced topics around containerization.

Talk about #rootless containers at DevOps Meetup Freiburg

As soon as in-person meetup events were possible, I gave a talk at DevOps Meetup Freiburg about rootless containers.

Processing response headers and body at once using #curl

curl is the go-to tool when it comes to talking to API from the console and in shell scripts. But working with the HTTP response code and the body of the response at the same time does not work easily. This post demonstrates how to receive response headers and body at once if the response body contains JSON.

Please note that I made a mistake :-( The parameter --write-out does not print the response header. I corrected the post and published a script to achieve the same.