The Five Faults of a Software Engineer

I have been lately reading The Art of War by Sun Tzu during my buss ride to work. One Chapter of the book described the five faults, which may effect to a general. I realized instantly that the text could also be applied to software engineers. Without further introduction, I will give you the five […] Read more

Quality Management of Software Projects, Part 4: The Last Stand

The previous entry of my quality management series introduced quality management methods, which can be used during a software project to reduce or eliminate quality problems. Since this is the last part of that series, it is only just that I will describe a quality management method, which is used to verify that the delivered […] Read more

Wicket HTTPS Tutorial Part Two: Creating Secure Forms

My previous blog entry described how you can create secure webpages by using the Apache Wicket framework. However, since a common use case of a web application is to provide a secure channel for processing information, my previous blog entry is not very useful without additional information. This blog entry will provide a part of […] Read more

Wicket HTTPS Tutorial Part One: Creating Secure Webpages

Using HTTPS to secure certain parts of a webpage is a common requirement when dealing with confidential information. Yet I have been struggling to find a decent tutorial about the HTTPS support of the Apache Wicket framework. This blog entry is written as an answer to that problem, and I am going to describe, how […] Read more

Unleashing the Full Potential of Sprint Retrospective Meetings

Today I was asked, how the concerns mentioned in a sprint retrospective meetings can be transferred to concrete results. I am hardly a Scrum expert, but I have got some experience working as a member of a Scrum team. Thus, I decided to explain, what kind of methods I would use for obtaining maximum benefits […] Read more

The first thing, which comes to mind, when someone is telling that he is working in the software development industry, is programming. Obviously, programmers have realized the same thing. However, programming is not the only job in the software development industry. It is not even the most important one. This blog entry is written to […] Read more