Java
-
Rich Domain Model with Guice
The anaemic domain model is a really common anti-pattern. In the world of ORM & DI frameworks we naturally seem…
Read More » -
Spring Insight – Web Application Profiling
Are you writing Web Applications using Spring Framework? Have you ever thought what’s going on under the hood? Why your…
Read More » -
Java EE6 Decorators: Decorating classes at injection time
A common design pattern in software is the decorator pattern. We take a class and we wrap another class around…
Read More » -
Java Modularity Approaches – Modules, modules, modules
I think everybody will agree that writing modular applications and modularity in general is a good thing. But how does…
Read More » -
JBoss AS 7.0.2 “Arc” released – Playing with bind options
More good news on the JBoss AS7 front. JBoss AS 7.0.2.Final “Arc” has been released! It’s been one month since…
Read More » -
Use java.util.prefs.Preferences instead of java.util.Properties
A typical installer for an application needs to ask the user a couple of options and some of these are…
Read More » -
Java Micro-Benchmarking: How to write correct benchmarks
Several months ago, I wrote an article to compare the performances of short indexes for loops. I asked myself of…
Read More » -
JBoss Modules Example – Modular Web Application
Recently I read Why there is no standard for developing real modular web applications? by Patroklos Papapetrou (also featured in…
Read More » -
Logging exceptions root cause first
The 0.9.30 release of Logback logging library brings new awesome feature: logging stack traces starting from root (innermost) exception rather…
Read More »