What's New Here?Subscribe to RSS feed

Running HTTP/REST Integration Tests efficiently in Eclipse
Lately I had a chance to use the OSGi-JAX-RS-Connector library written by my dear fellow Holger Staudacher. The connector enables you to publish resources easily by registering @Path ...

Best Must-Read Books for Software Engineers
Here are the CodeBuild selection of must-read software engineering books. Books are grouped according to their content with some description. Reference BooksThese Robert C. ...

Signing Java Code
In a previous post, we discussed how to secure mobile code.One of the measures mentioned was signing code. This post explores how that works for Java programs. Digital Signatures The ...

Stress/Load-Testing of Asynchronous HTTP/REST Services with JMeter
Although I have been using JMeter for stress- and load-testing of web applications a good few times it took us a while to figure out how to test asynchronous HTTP/REST based services ...

Back to Basics – good comments are targeted comments
I can’t think of a single person who enjoys writing comments in code. I don’t, my friends and colleagues don’t, and I’m pretty sure there isn’t a meetup group for fans of ...

Spring MVC Error Handling Example
This post describes the different techniques to perform error handling in Spring MVC 3. The code is available on GitHub in the Spring-MVC-Error-Handling directory. It is based on ...

Investigating Deadlocks – Part 5: Using Explicit Locking
In my last blog I looked at fixing my broken, deadlocking balance transfer sample code using both Java’s traditional synchronized keyword and lock ordering. There is, however, an ...

MongoDB From the Trenches: Masochistic Embedded Collections
MongoDB supports rich documents that can include, among other things, embedded documents. This feature embodies a has-a relationship quite nicely and can, if modeled properly, reduce ...

Apache OpenOffice vs LibreOffice: Make love, not war.
Before a good while something terrible happened at Oracle. The result was that a lot of developers made a fork of OpenOffice.org and called it LibreOffice from that day on. We can be ...

Running Drools 5.4.0 Final as a JBoss AS 7 module
Drools 5 introduces the Business Logic integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing. It’s been designed from the ...



