Welcome!

... 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.

Posted by Steven

Since the beginning of this year I'm working in a remote team. There are two developers in Rumania and me in Germany. To successfully develop software in this constellation, we are doing some things differently than with a team that is working in one place. This article explains what we do and why. Although these points seem to be pretty obvious, it can be helpful to have them at a list when starting with a remote team.

Posted by Steven

This is what I learned in June 2016:

How I use DTOs

07 Jun 2016
Posted by Steven

Because I recently read about this pattern, here are some words about how I use DTOs, Data Transition Objects. DTOs are used to transport data, for example from server to client and vice versa. Let's have a look at the case where you want to load data from a server to represent it in a client.

Posted by Steven

This is what I learned in May 2016:

Posted by Steven

Today I wanted to introduce Degraph in my project to track cyclic dependencies. This got me a java.lang.IncompatibleClassChangeError which I had never seen before. Here’s a brief report how I solved this.

First, I added Degraph to my Maven-build project by adding this to my pom.xml:

Posted by Steven

This is what I learned in April 2016:

Pages