Three Reasons Why Human Skills Are Important for Software Developers

It is easy to think that being a good software developer requires only technical skills. After all, software developers spend a majority of their time designing software and writing code. It is clear that technical skills are important. But if you want to write software for living, you have to be able to work with […] Read more

Two Ways to Get the Most Out of Daily Stand-up Meetings

A daily stand-up meeting is an essential part of agile software development. It is a meeting which takes place at the same place and time every working day. The agenda of this meeting is simple. Each team member must answer to three question: What did I do yesterday? What will I do today? What problems […] Read more

From Idea to Code: The Lifecycle of Agile Specifications

We have just started a new project to a customer who sells widgets. This customer is the leading widget provider of the whole world so the project can either make or break us. The project uses agile methods, and the Product Owner has come to talk with the team. He is going to describe the […] Read more

FindBugs Maven Plugin Tutorial

FindBugs is a static code analysis tool which identifies problems found from Java code. We can integrate FindBugs into our build process by using the FindBugs Maven plugin. This blog post identifies four typical use cases and describes how we can configure the FindBugs Maven plugin to support each use case. The described use cases […] Read more

How to Start a Software Project as Fast as Possible

We started a new project last week, and I started to wonder what are the most important things to do if we want to get a project started as fast as possible (without messing it up). I figured out three things which have helped me to concentrate on the right things during the early phases […] Read more

Using jOOQ With Spring: Code Generation

As we might remember from the first part of this tutorial, jOOQ states that jOOQ generates Java code from your database and lets you build typesafe SQL queries through its fluent API. The first part of this tutorial describes how we can configure the application context of a Spring powered application which uses jOOQ, but […] Read more