Johann GygerinITNEXTRenovate Your SoftwareCode rots. The day you release it, your software becomes a legacy. Some call this technical debt. You have to maintain actively.Apr 6, 2021Apr 6, 2021
Johann GygerinITNEXTPimp your GitLab pipeline permissionsLet’s assume you have a GitLab CI/CD pipeline that changes a repository. Or maybe you want to leverage full access to the GitLab API. What…Mar 21, 2021Mar 21, 2021
Johann GygerinITNEXTAutomatic HTTPS with Azure Container Instances (ACI)You want to deploy a simple containerized application or service to the Azure cloud and make it available publicly via HTTPSJan 31, 20213Jan 31, 20213
Johann GygerinITNEXTEffective Secrets with Vault and KubernetesHow do you combine Kubernetes and Vault by HashiCorp for effective secrets management?Apr 24, 20196Apr 24, 20196
Johann GygerKafka on Kubernetes — a good fit?This blog post is going to point out how Kafka and Kubernetes might complement each other and what pitfalls you might encounter.Apr 4, 201911Apr 4, 201911
Johann GygerOpen Source is Eating the WorldOpen source turns 20 this year — happy birthday! In this blog I will touch on several aspects of open source software (OSS) and tell you…Aug 19, 2018Aug 19, 2018
Johann GygerinCoinmonksMy Journey with the Corda BlockchainRecently, I was asked if I could help implement a prototype based on the Corda blockchain technology. The idea was to build a novel type of…Jan 23, 2018Jan 23, 2018
Johann GygerStateless Architectures WinComputing in distributed systems is difficult. However, we live in a distributed world: the Internet, web apps, and most mobile apps would…Oct 31, 2017Oct 31, 2017
Johann GygerSecure Config as CodeHow do you manage your database passwords for your application when applying the DevOps practice Everything as Code? This article gives you…Jun 22, 20171Jun 22, 20171
Johann GygerWhat is DevOps?DevOps is difficult to explain as there is no exact definition. Here’s my attempt to give a quick explanation and an overview of the…May 11, 2017May 11, 2017