Mastodon
Steven Schwenke's Picture

Steven Schwenke

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

Working in the Sweet Spot

Working in the Sweet Spot

Yesterday, I was working at the office. This is an unusual thing for me to do because since a couple of months, I’m working from home. My 6-headed team consi...

Pragmatic Software Engineering = unphat

I just read an article a friend tweeted: “You are not Google” by Ozan Onay. One of the concepts described is UNPHAT. Quoted from the article: Next time you ...

Herbstcampus 2016 - Git in the Context of Visual Studio and TFS

Herbstcampus 2016 - Git in the Context of Visual Studio and TFS

This article is part of a series about Herbstcampus 2016, a conference that took place in Nürnberg, Germany. Links to articles about other talks I visited th...

Lessons Learned in May 2017

Lessons Learned in May 2017

This is what I learned in May 2017: Microservices are THE hype nowadays. Because I didn’t see a reason to include this technology in my project and there...

My Checklist for Articles and Talks

My Checklist for Articles and Talks

A while ago, I put together checklists for the articles I wrote in my blog and the talks I gave at events such as Java User Group meetings. Soon I realized ...

Lessons Learned in April 2017

Lessons Learned in April 2017

This is what I learned in April 2017: Used Marp for the first time. It lets you create pdf from markdown. That is a great help for creating slides for my...

Lessons Learned in March 2017

Lessons Learned in March 2017

This is what I learned in March 2017: I wrote an article about using dependency injection via constructor instead of field injection. I knew that is the ...

Stage Switch with Spring

Like other applications, my main project runs through several quality gates before being deployed on the production stage. For example, there is a developer ...

Use Dependency Injection via Constructor

Yesterday, I changed all of our field-injected Spring-dependencies to constructor-injected. This @Autowired private MyOtherService myOtherService; became t...