At AdNovum we are running GoCD for automating the continuous delivery (CD) of our software products. GoCD has become the de facto standard for running CD pipelines.
In this post I will give you a short introduction into GoCD using docker. We are going to setup a GoCD environment consisting of a server, an agent and deployable material. Further we are going to configure a deployment pipeline and build an node.js application.
I backpacked the north of India for three weeks. These are the impressions and memories I got from this amazing trip.
Garbage everywhere
This was the most shocking part when I arrived in India. There is trash everywhere and obviously no system nor institution that cares about collecting and recycling trash.
At the last Jazoon tech days I learned about the current state of DevOps and other related topics. During the talks “chaos engineering” and “observability” were mentioned many times. I didn’t know either and became curious what it was about.
First of all the solution to the problem I am tackling should not exist in the first place. If you have to revert a merge on a git branch, think about alternatives. If not other option is left, I’ll show you how you can undo a merge with git revert.
A friend of mine, who went working abroad last year, spent a few weeks in Switzerland. As he missed the mountains a lot, we decided to go hiking and camping in the south of Switzerland.
Equipped with two tents, 3 cookers and some clothes we took a 6 hour train ride from Central Switzerland to Bivio.
Over the last years I’ve visited many places in and around Central Switzerland. I’ve never been disappointed by the vast views and monumental mountains and valleys. Below you’ll find a collection of my favorite images of Central Switzerland.
While gathering informations about how an array with objects can be declared in PlSQL and the processed by aa for loop, I ended up with very different results. Some people created temporary tables and other defined complex new types. It was difficult to see through. By prioritizing simpler and more common approaches, I ended up with a suitable solution.
Before we have a look at the the PlSQL script, let me introduce you to the scenario I had to resolve.