The database is an integral part of many applications and writing queries is often hard. For that reason I have always written integration tests for the data access objects or DAO’s that I use to access the database. The way I write my DAO tests has changed a lot over the years and in this […]
For more than a year I am working with the Hippo CMS. I started with hippo 6. For the project OnsOranje, I created a springframework layer on top of hippo. This layer enabled us to create a website using the techniques we are familiar with (spring mvc). After the onsoranje project, my interest for content […]
Having used the Spring MVC 2.5 webframework for a while now, I felt the urge to blog about some of the experiences I had with it. Especially about the part concerning forms, validation, binding and property editors. That’s the part that was usually provided to you by the SimpleFormController (in the ‘old’ Spring MVC). But […]
For a few days I have been browsing through Groovy in Action and wanted to give Groovy a try. So what should I code? I was busy with other stuff and while I was setting up a wicket project at home I wondered….what was the mvn wicket-quickstart syntax again?! I could have just pasted the […]
There seem to be two mainstream approaches in Java application development: the domain driven approach, and the “fat service layer” or Transaction Script approach. As an architect, I’ve been investigating both methodologies by reading about both of them and applying them in real life enterprise projects. It is at the least amusing to see how […]
I left SpringSource about 6 weeks ago and haven’t really concerned myself with a lot of technical things since then. As part of my job at SpringSource I used to speak at conferences a lot. This week I had one of my first conventions ever where I purely had a commercial role and not so […]
The news couldn’t be missed today. Both Sun and Oracle commented on their respective website shortly after the news hit the press and many people on blogs, twitter and other channels followed. It’s interesting to see how much consolidation has happened in the Java community in recent years. First there was the major acquisition of […]
Okay, so we kind of concluded fixed-price contracts are evil but what are the alternatives? Before we move on, let’s get the terminology right. Erik van Oosten rightfully commented we might have to start using the terms fixed-feature and fixed-term on top of fixed-price. To take it to a bit more general level, in a […]
JTeam is organizing a Search Symposium focused on the latest trends and technologies in enterprise search.
The BCG matrix provides us with a cool mechanism to manage the technologies that we find interesting and into which we think we should invest more time.