-
Software Development
Mentorship in Software Craftsmanship
First, a little bit of background and metaphor In the medieval times, apprentices would work in workshops an would be…
Read More » -
Agile
Agile Lifecycles for Geographically Distributed Teams
I’ve been working with geographically distributed and dispersed teams for the past couple of years. Some of them on quite…
Read More » -
Software Development
A Tale of Two Cultures: Hackers and Enterprise Developers
Today I found myself thinking again of what I see as two distinct cultures in the development world: Hackers and…
Read More » -
Core Java
Functional programming with Map and Fold in Java
In functional programming, Map and Fold are two extremely useful operators, and they belong to every functional language. If the…
Read More » -
Agile
That’s Not Agile!
If you work with a bunch of agile minded developer’s, you often hear the phrase “That’s not Agile!” It’s quite…
Read More » -
Enterprise Java
Why I will use Java EE instead of Spring in new Enterprise Java Projects in 2012
The question comes up often. It came up in my new project in November 2011, too. I will use Java…
Read More » -
DevOps
Observations on Dev / Ops culture
I am and always will be a student of leadership & design. I like to see things work, but I…
Read More » -
Enterprise Java
Adding Ehcache to Openxava application
Introduction This article shows how to quickly enable Ehcache on Openxava applications and thus improving performance. When viewing an entity…
Read More » -
Software Development
A SMALL cross-section of BIG Data
Big data is a term applied to data sets whose size is beyond the ability of commonly used software tools…
Read More »