-
Core Java
Guava Splitter vs StringUtils
So I recently wrote a post about good old reliable Apache Commons StringUtils, which provoked a couple of comments, one…
Read More » -
Enterprise Java
JBoss BRMS Best Practices – tips for your BPM Process Initialization Layer
I have posted some articles in the past on migration strategies, taken closer looks at process layers and provided some…
Read More » -
Core Java
Google Guava BloomFilter
When the Guava project released version 11.0, one of the new additions was the BloomFilter class. A BloomFilter is a…
Read More » -
Core Java
Busting PermGen Myths
In my latest post I explained the reasons that can cause the java.lang.OutOfMemoryError: PermGen space crashes. Now it is time…
Read More » -
Agile
Agile is Not for Everyone
Someone asked me again about self-assessments for their agile transition. That got me thinking about this problem of transitioning to…
Read More » -
Enterprise Java
TaskletStep Oriented Processing in Spring Batch
Many enterprise applications require batch processing to process billions of transactions every day. These big transaction sets have to be…
Read More » -
Enterprise Java
ActiveMQ: Understanding Memory Usage
As indicated by some recent mailing list emails and a lot of info returned from Google, ActiveMQ’s SystemUsage and particularly…
Read More » -
Enterprise Java
Session Timeout Handling on JSF AJAX request
Session Timeout Handling on JSF AJAX request When we develop JSF application with AJAX behaviour, we may experience the problem…
Read More » -
Groovy
A very light Groovy based web application project template
A very light Groovy based web application project template You might have heard of the project Grails is a Groovy…
Read More »