Mastodon
Steven Schwenke's Picture

Steven Schwenke

My Name is Steven Schwenke. I am a passionate software craftsman and love to share my experiences.

How to Work in a Remote Team

How to Work in a Remote Team

Since the beginning of this year I’m working in a remote team. There are two developers in Romania and me in Germany. To successfully develop software in thi...

Lessons Learned in June 2016

Lessons Learned in June 2016

This is what I learned in June 2016: Although this may sound like from a bad movie, my computer acted pretty strange recently. While desktop sharing with...

How I use DTOs

How I use DTOs

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

Lessons learned in May 2016

Lessons learned in May 2016

This is what I learned in May 2016: Read about State of Code Quality in 2016. Apparently, CodeReviews are the most important tool to ensure code quality....

How to Solve incompatibleclasschangeerror

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

Lessons Learned in April 2016

Lessons Learned in April 2016

This is what I learned in April 2016: GitKraken is awesome. I generated an SSH-key with GitKraken and noticed that it gets uploaded to your GitHub accoun...

How I handle equals() and hashcode() in my Project

How I handle equals() and hashcode() in my Project

Some of the problems in everyday software development are luxury problems. Like when you work in a greenfield project and are able to choose how you implemen...

Something about Microservices

Something about Microservices

Microservices are one of the hype topics I didn’t manage to have a look at. So this week I was lucky finding that the cover story of the Java Magazin (issue ...

Lessons Learned in March 2016

Lessons Learned in March 2016

This is what I learned in March 2016: Installed and began using GitKraken. Pretty nice Git client! Enrolled in the Udemy course “Spring Core - Learning...