• submit to reddit
Blaise Doughan12/03/11
2 replies

JAXB and Namespace Prefixes

In a previous post I covered how to use namespace qualification with JAXB.  In this post I will cover how to control the prefixes that are used.  This is not covered in the JAXB (JSR-222) specification but I will demonstrate the extensions available in...

Pablo Pareja Tobes12/03/11
0 replies

Bio4jExplorer: familiarize yourself with Bio4j nodes and relationships

In October I uploaded a new tool aimed to be used both as a reference manual and initial contact for Bio4j domain model: Bio4jExplorer Bio4jExplorer allows you to:

Wille Faler12/03/11
0 replies

TextMinr Progress Update

Since I announced TextMinr, the Text mining as a service platform last week - the interest has been overwhelming: it got to the top 3 of Hackernews, it got retweeted by Tim O’Reilly of O’Reilly media and many other influential people in the tech scene.

Simon Brown12/02/11
1 replies


Or everything you should know about building software! While in London last year I met up with Dave Ingram, author of Design-Build-Run. It's subtitled "Applied Practices and Principles for Production-Ready Software...

Mitch Pronschinske12/02/11
0 replies

Solr Reference Guide 3.4 available!

The free Solr Reference Guide version 3.4 is now available from Lucid Imagination. It should give you detailed descriptions of  all the important feature and functions of the LucidWorks for Solr Certified Distribution, which gives you a little extra...

Peter Lawrey12/02/11
0 replies

Java puzzle, low latency queue

There a number of ways to use queues. A simple and very fast queue is to use AtomicReference. (It stores 0 or 1 element) 1. Write a producer and consumer thread which communicates via an AtomicReference. 2. Have the consumer send messages back to the...

David Salter12/02/11
12 replies

Making Eclipse Fly

When compared to NetBeans, I find that Eclipse is a lot slower, particularly when doing enterprise development. To try and speed Eclipse up, I’ve taken the JVM settings that NetBeans uses and applied them to Eclipse. The result is a vast improvement in...

Singaram Subramanian12/02/11
2 replies

How to create/generate OSGi bundles from existing third-party jars?

If you get to work with OSGi, you often have to generate OSGi bundles. Any third party jar can’t be included straightaway in your application – you need to create an OSGi bundle of the jar you want to include.

Bill Bejeck12/02/11
1 replies

Google Guava – Futures

This post is a continuation of my series on Google Guava, this time covering Futures. The Futures class is a collection of static utility methods for working with the Future/ListenableFuture interface. A Future is a handle to an asynchronous task,...

Aurelien Broszn...12/02/11
1 replies

Unit testing : Asserting that a line was logged by Logback

I encountered a tricky problem today, I was writing a test for which the assertion was onto some function called or not. I couldn’t mock that function as it was part of an external API for which I couldn’t change the real Object to a mocked Object. There...

Thomas Eichberger12/02/11
11 replies

Technical Job Interview Questions for Java EE architects

Here are some (not a complete list) of my technical job interview questions about Java EE and related issues on the server side. I don't give here any answers to the questions as you can easily find them on the web, but I usually add a comment. Database...

Prabath Siriwardena12/01/11
1 replies

The Depth of SAML

Security Assertion Markup Language (SAML) is an XML standard for exchanging authentication and authorization data between entities which is a product of the OASIS Security Services Technical Committee. - SAML 1.0 was adopted as an OASIS standard in Nov...

Mitch Pronschinske12/01/11
0 replies

CouchDB's Side of the Ubuntu One Story

Jan Lehnardt, the chairman of the Apache CouchDB PMC, stepped in to defend the NoSQL store against any misconceptions about removal announcement by Canonical.  It's not unlike what 10gen's CTO Eliot Horowitz did for MongoDB to defend the database's honor...

John Esposito12/01/11
0 replies

How DZone Users Are Using HTML5

Over 2200 of you responded to our SurveyMonkey on how you are actually using various new web standards (sometimes all classed under the generic heading 'HTML5').Before anything else: thanks for your responses! We'll certainly take them into account as we...

Steve Rogalsky12/01/11
1 replies

An alternative to bug tracking tools

One of my pet peeves is working in and with bug tracking tools. I am well aware of some of the arguments for the importance of these tools and I am not trying to address those here. Instead, I'll show you an example of an alternative that I have found...