-
Agile
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…
Read More » -
Core Java
Three Reasons Why I Like the Builder Pattern
There are three ways to create new objects in Java programming language: The telescoping constructor (anti)pattern The Javabeans pattern The…
Read More » -
Software Development
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…
Read More » -
Enterprise Java
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…
Read More » -
Enterprise Java
FindBugs Maven Plugin Tutorial
FindBugs is a static code analysis tool which identifies problems found from Java code. We can integrate FindBugs into our…
Read More » -
Enterprise Java
Spring from the Trenches: Invoking a Secured Method from a Scheduled Job
Let’s assume that we have implemented a Spring powered application, and secured it by using the method security expressions of…
Read More » -
Enterprise Java
Using jOOQ with Spring: Configuration
I have had my share of performance problems caused by ORMs. Although I have to admit that most of these…
Read More » -
Agile
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…
Read More » -
Software Development
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…
Read More »