... to the digital home of Steven Schwenke.

This site is supposed to be a showcase for my thoughts about software engineering, less a personal homepage. If you want to know more about me, invite me to a beer.

Also, have a look at my book "Developer on the Stage".


Posted by Steven

Earlier, I wrote an article about how to create a connection to a database service in Cloudfoundry. The reason for this was to backup and restore a Mongo database, which is the topic of this article.

1. SSH-tunnel

First, built up an SSH-tunnel (details see here):

Posted by Steven

SSH-ing into an app deployed on Cloudfoundry, for example to access a database service, is well documented:

Posted by Steven

One of the projects I work in has an uncommon tech stack, at least it differs from the standard CRUD-application-tendency many company-apps are built in. The mentioned application uses the Axon framework and a Mongo database. At first, the data often changed structurally, hence storing it in a document database accelerated development. Feature-requests for accessing the history of data encouraged the use of Axon with its events that are stored permanently in the database.

Posted by Steven

This is what I learned in May 2020:

Posted by Steven

Recently, I finished "Influence" by Robert B. Cialdini.  I like reading books about Psychology and "Influence" both is comprehensible and useful. In this article, I want to highlight some of the most important take-aways I found to be of relevance to my life.

Posted by Steven

Recently, I wanted to keep the change history of entities saved via Hibernate and also have a versioned database. Hence, I used Hibernate Envers and Liquibase.

The tables for envers, both the revinfo table and the _AUD tables for each entity, have to be included in the changeset of Liquibase: