-
Enterprise Java
Maven best practices
Although Maven offers a “convention over configuration” solution, there is still more then enough configuration necessary to cause some serious…
Read More » -
Enterprise Java
JBoss AS 7: Custom Login Modules
JBoss AS 7 is neat but the documentation is still quite lacking (and error messages not as useful as they…
Read More » -
Enterprise Java
Servlet Basic Auth in an OSGi environment
You will first need to get a reference to the OSGI HTTP Service. You can do this through a declarative…
Read More » -
Agile
Agile Estimating: Story Points and Decay
I’m re-reading Mike Cohn’s Agile Estimating and Planning. It’s the best book I’ve found on this and worth reading, even…
Read More » -
Enterprise Java
Preventing CSRF in Java web apps
Cross-site request forgery attacks (CSRF) are very common in web applications and can cause significant harm if allowed. If you…
Read More » -
Core Java
Top 5 Reasons for Not Using JavaDoc in the Next Project
JavaDoc is an absolutely must for the development of frameworks and libraries which provide a public interface for others, e.g.…
Read More » -
Enterprise Java
Rube Goldberg Spring Integration
Spring Integration provides a very nice abstraction over some complexities involved with Integrating systems together – Spring Integration fits the…
Read More » -
Core Java
Odd practices in Java
Overview There are a number of practices in Java which oddly baffle me. Here are but a few. Using -Xmx…
Read More » -
Core Java
Tracking excessive garbage collection in Hotspot JVM
Quite frequently due to memory leaks or other memory problems applications freeze leaving only the garbage collector (GC) process running…
Read More »