Mastodon
Steven Schwenke's Picture

Steven Schwenke

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

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

Lessons Learned in February 2017

Lessons Learned in February 2017

This is what I learned in February 2017: I enhanced my transcript of Adrian Bolboacas code cast with System Rules by Stefan Birkner. The toolkit is able ...

Folder.listfiles() may produce nullpointerexception

Yesterday, I noticed a strange warning during a code review. IntelliJ IDEA warned me about this code: File folder = new File("path"); if(folder.listFiles() ...

No Database Tables Visible in IntelliJ IDEA

Yesterday, I finally found a solution of one of the most unnerving problems with IntelliJ IDEA. When connecting to my HSQLDB, I couldn’t see any tables. They...