Recently, HTTPUnit project reached version 1.6. While this nifty API is mainly targeted at unit testing webapps, I have also succesfully used it for other purposes such as :
HTTPUnit as a benchmarking tool There is a plethora of web benchmarking tools out there, both freeware and commercial. However, my ...JUnit Recipes – for the gourmets of Java unit testing
The book already has stellar ratings on Amazon, JavaRanch and other select places, and after reading a few chapters, the only thing I can do is add this post on the praise list. Why only a few chapters ? Well, you see, this is not exactly the type of ...
A mini-reviewXML descriptors in PHP frameworks – considered harmful
No, I am not a seasoned PHP programmer and I do not intend to become one. But we do live in a harsh economy where all IT projects are worth considering, thus my occasional incursions in the world of of PHP-driven websites.
I am not new to PHP either ...MVC and Front Controller frameworks in PHP – more considerations
Having recently stumbled upon this thread on Sitepoint community forums, I found a certain Mr. Selkirk advocating page controllers instead of front controller – meaning that the state machine logic is distributed in each page/state. I have some pragmatic problems with the approach since this means that a large (hundreds ...
(Undocumented?) HTTP-based REST API in Jira
While the REST API is mentioned in the Top 10 Reasons to use Jira, I can hardly see any reference to such an external API in the documentation (I mean, besides XML-RPC and upcoming SOAP support) and even Google can’t clear the issue. But I can confirm you ...
… and a few lesser known Java tools
Very very busy lately, but I’d like to share some knowledge about a few useful Java OSS gems that were not easy to find. Mr. Google, please ‘index this’:
1. Aspirin is a self-contained SMTP server (send only) written in Java, open-sourced and free. It simplifies configuration and deployment ...Comparing FOP and JasperReports
UPDATE: this is a pretty old article, but still popular, if you want to know more about Jasper Reports I recommend JasperReports 3.6 Development Cookbook
Anybody looking for OSS reporting solutions in Java usually has to make a choice between Apache FOP and Jasper Reports*. While having somewhat different ...Eclipse plugins and Groovy : when binary compatibility is not enough
One of my current responsibilities is to maintain an internally developed plugin, used by various members of the team to generate code from the analysis model. As far as I can tell by the webstats of the update site, every version is downloaded by 18 people, a small but heterogeneous ...
Eclipse 2.1 workspace deadlock – and a dirty but small workaround
It happened also on older versions but it does happen more frequently on the “final” 2.1 version. FYI : Gentoo Linux, Eclipse gtk, seems to be related somehow with bug 33138 (don’t have the time to dig further).
Sometimes the monster simply hangs during a [take your pick : refactoring ...
Ant goodies : extracting info from Eclipse .classpath
IMPORTANT UPDATE: Please note that ‘antclipse’ is now part of the ant-contrib at Sourceforge, under Apache licence.
Original blogpost:
I hate duplicating information manually – besides, it’s a known fact that duplication is classic code smell that tells you to refactor. This time it’s not Java code, but something ...