-
Agile
Sooner or Later: Deliver Early or Minimize Waste
There’s an obvious but important tension in Lean/Agile development around when to make decisions. Between the fundamental Agile position that…
Read More » -
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 »