-
Enterprise Java
Spring MVC Binding w/o Setters
You can bind form parameters to a domain model object even if the domain model object does not have setters.…
Read More » -
Agile
The Importance of Cadence
Thousands of years ago, military thinkers realized that the only way they could effectively move thousands of troops in the…
Read More » -
Software Development
TDD in an Economically Sensible Way
On TDD, we’re often at two extremes: At the start of a project, we’re as idealistic as many TDD authors…
Read More » -
Software Development
Is the Service Layer Obsolete?
A few months back, I had a conversation with my colleague, Lorenzo Dee, about Service classes. “In many cases, you don’t…
Read More » -
Agile
Agile Myth #7: “Agile Means No Documentation”
The Agile Manifesto says, “Working software over comprehensive documentation”, and many people assume that Agile means little to no documentation.…
Read More » -
Core Java
Separating Integration Tests from Unit Tests Using Maven Failsafe & JUnit @Category
Why Unit Tests Should Run Separately From Integration Tests TDD at the Unit Testing level is fairly straight-forward, since classes in unit…
Read More » -
Agile
Agile Myth #6: “Agile Means No Upfront Design”
This is my 7th post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the…
Read More » -
Core Java
Template Method Pattern Example Using Java Generics
If you find that a lot of your routines are exactly the same except for certain sections, you might want…
Read More » -
Agile
Agile Outsourcing is Like Marriage – A 5-Step Agile Outsourcing How-To
There’s a lot of horror stories in offshore outsourcing of software development, but every once in a while you hear…
Read More »
- 1
- 2