-
Core Java

The lepidopteristâs curse: Playing with java.time
Pop quiz: What will be the output of this little program? …
Read More » -
Software Development

The madness of layered architecture
I once visited a team that had fifteen layers in their code. That is: If you wanted to display some…
Read More » -
Software Development

The economics of reuse
If need the same functionality in two projects, you should reuse code between them, right? Or should you? For as…
Read More » -
Agile

Estimation by stuffing things into boxes
Iâve started using an approach for software project estimation that so far is proving to be fairly transparent, quick and…
Read More » -
Software Development

Why I stopped using Spring
My post on DZone about Humble Architects sparked somewhat of a controversy, especially around my disparaing comments regarding Spring and…
Read More » -
Software Development

Can we learn to restrict our work to a budget?
Iâve previously talked about the idea of shifting from estimates to budgets. The fundamental point of this article is that…
Read More » -
Software Development

Humble architects
Humility is not a very common trait with software architects. After having worked with a few awful architects and recently…
Read More » -
Core Java

Announcing EAXY: Making XML easier in Java
XML libraries in Java is a minefield. The amount of code required to manipulate and read XML is staggering, the…
Read More » -
Agile

Micro-Scrum: A stamp-sized version of Scrum
âShow what youâve done to someone who cares frequentlyâ Are you working in the way you are because itâs a…
Read More »




