Other


Posted by Steven

Recently, I finished reading “Java by Comparison – Become a Java Craftsman in 70 Examples” by Simon Harrer, Jörg Lenhard and Linus Dietz. This article is a book review that highlights the contents of the book as well as some aspects that I found especially good.

Posted by Steven

From March  to June 2018 I have the great privilage to be the visiting professor for the course Software Engineering at the Ostfalia university in Wolfenbüttel, Germany, in representation of Prof. Dr. Bernd Müller. Most of the students study computer science and are in their 3rd term. This article explains what topics I teach and why.

 

List of publications

11 Mar 2018
Posted by Steven

The next issue of Java Aktuell (02/2018) will contain an article I wrote about Remote Working. This is one of my favourite topics since I began working with colleagues from Romania and I'm convinced that with the right methods and processes, remote work will enhance both work quality as well as the personal life. That's basically the core message of what I wrote in the magazine.

Posted by Steven

Recently, I facilitated another coderetreat. As in previous retreats, the participants who experienced their first coderetreat showed a pretty similar behavior. It occurred to me, that nearly EVERY coderetreat-first-timer shows the exact same behavior. This article is about how people will act, what they will code and what they most likely will learn during their first coderetreat.

Posted by Steven

A couple of weeks ago, I gave on of my "Writing awesome Java code" workshops. While I was explaining ways of designing APIs using lambda expressions, a participant asked a question that I couldn't answer. There was a simple lambda expression in the example code, the question was if it could be replaced with a method reference. I agreed and changed it to a method reference. However, the code didn't compile. That confused me, of course.

Posted by Steven

Yesterday, I noticed a strange warning during a code review. IntelliJ IDEA warned me about this code:

Posted by Steven

This article is part of a series about Java Forum Nord 2016, a conference that took place in Hannover, Germany. Links to articles about other talks I visited there can be found below.

Posted by Steven

A while ago, we fixed a really annoying defect in our code. Because we debugged for days without finding the reason for the defect, I want to share how we approached the problem and what the solution was. The breakthrough in this problem came when a colleague of mine reviewed our code and found a solution. So the first thing to take away here is: If you tried anything, ask a coworker to join you in the bug-hunt.

Our application has an HSQL database and uses Spring Data with Hibernate. Really early in the development, we encountered the following exception:

Posted by Steven

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 there can be found below.

Posted by Steven

Since a couple of months, I have an idea that I cannot implement because of other priorities. It's about a project regarding mentoring in the IT. I understand mentoring as finding someone in your profession who is willing to share his knowledge, experience, time and resources to help develop yourself in that common profession. I had the luck to have several mentors since I went to the university.

Pages