-
Agile
Hardening Sprints. What are they? Do you need them?
For anyone who is developing software using Scrum, XP or another incremental development approach, the idea of a “hardening sprint”…
Read More » -
Enterprise Java
Spring MVC – Customizing RequestMappingHandlerMapping
When Spring MVC is configured using <mvc:annotation-driven/> in an xml bean definition file, internally a component called RequestMappingHandlerMapping gets registered…
Read More » -
Desktop Java
Writing a Tile Engine in JavaFX
With the advent of embedded versions of JavaFX, our framework has become more interesting for game development, since we now…
Read More » -
Enterprise Java
Lightweight Web Application Framework: PrimeFaces (JSF) + Guice + MyBatis (Part 2)
In this part, I will continue to demonstrate the integration of JSF, Guice and MyBatis. DBCP connection pool and MYSQL…
Read More » -
Enterprise Java
Lightweight Web Application: PrimeFaces (JSF) + Guice + MyBatis (Part 1)
Recently, my friend asks me how to build a lightweight java web application. Many Java web developer would choose Spring…
Read More » -
Groovy
A Grails plugin to bridge Spring Security and Shiro
I started using Spring Security in 2007 when I was tasked with adding security to a Spring/Hibernate application at the…
Read More » -
Enterprise Java
Camel 2.11 – Camel web applications without Spring
As I write this we have just added a new component to the upcoming Apache Camel 2.11, that allow to…
Read More » -
Software Development
TDD Vs. math formalism: friend or foe?
It is not uncommon to oppose the empirical process of TDD, together with its heavy use of unit tests, to…
Read More » -
Core Java
Selecting your Collections library
Is this really something you should bother? Is there something fundamentally wrong with java.util.ArrayList and java.util.HashMap? For most of the…
Read More »