• submit to reddit
Dustin Marx04/05/12
0 replies

Java 7's Support for Suppressed Exceptions

A new constructor and two new methods were added to the Throwable class (parent of Exception and Error classes) in JDK 7. The new constructor and two new methods were added to support "suppressed exceptions"

Craig Flichel04/05/12
0 replies

Null and 3-Dimensional Ordering Helpers in Java

When dealing with data sets retrieved from a database, if we want them ordered, we usually will want to order them right in the SQL, rather than order them after retrieval.

Chris Smith04/05/12
4 replies

Is Google Play the Beginning of the End for Android?

Google's recent re-branding of the Android Marketplace as Google Play could mean the end Android for Google. We take a look at some of the recent events and peer into our crystal ball for a look at things to come.

German Viscuso04/05/12
3 replies

Beyond Java ORM: What Versant Did with the JPA (Part 1)

The Versant team reviewed state-of the-art JPA tech. to bring you Versant JPA; this article introduces the basic building blocks of the Java Persistence API

Douglas Rathbone04/05/12
7 replies

CI – Third Party Tools Live in Your Source Control

Hear about the interesting discussion around third party build dependencies such as unit testing frameworks, database versioning tools and other command line executables in your build. The topic of these discussions has been about where these dependencies should be located, inside your project, or installed on your build server.

Rafał Kuć04/05/12
0 replies

Testing Polish Language Analysis Solr 4.0

Because Polish language analysis functionality has been present in Lucene (and Solr) for some time I decided to take a look and compare 3 libraries on the upcoming version 4.0 of Lucene and Solr.

Dustin Marx04/05/12
0 replies

Seven NetBeans Hints for Modernizing Java Code

In this post, I focus on a different set of seven NetBeans hints that may not be as "indispensable" as the first set, but which I have found to be very useful in moving existing code and my own mindset about writing code in Java into the era of JDK 7.

Mark Needham04/05/12
0 replies

Micro Services: A Simple Example

In our code base we had the concept of a ‘ProductSpeed’ with two different constructors which initialised the object in different ways. Using the idea of a micro service, we were able to clean up the code, but not without some disadvantages.

Jens Schauder04/05/12
2 replies

What Metrics to Use?

What metrics should one use? I tried to use Sonar but found it to be of very limited use. The problem is that it produces just to many metrics. You can spent hours browsing, slicing and dicing these metrics without really learning anything from it. Once again: Less is more.

Nicolas Frankel04/05/12
0 replies

Trying Griffon and Loving It

Admittedly, Java’s Swing is a much under-estimated technology for intra-enterprise applications. However, I'm awestruck by Griffon which provides a conceptual MVC framework, additional features wrapped around common Java API (such as collections) through Groovy and really easy bidirectional binding

Ricardo Zuasti04/05/12
0 replies

Getting Feedback From Concurrent Tasks

Sometimes you need to get feedback from concurrent tasks after they have started. For example, imagine an application that has to send email batches, besides from using a multi-threaded mechanism, you want to know how many of the intended emails were successfully dispatched.

Ricci Gian Maria04/04/12
0 replies

How to Install Your Team Foundation Server on Azure

TFS is an environment of services partly devoted to Continuous Integration - this post shows you how to configure your TFS on Azure.

Ben Kepes04/04/12
0 replies

More on the Cloudstack Move to Apache

Ben Kepes weighs in on Citrix's recent "coup," as CloudStack becomes a platform of the Apache foundation.

Dave Gruber04/04/12
2 replies

Your Company Already Has the Code You Need, but You’ll Never Find It

When most people think about a company’s assets, source code doesn’t show up on the list. Yet millions of dollars are spent every year to create and maintain code, often with little focus on leveraging existing code assets that are hiding somewhere in your organization.

James Sugrue04/04/12
1 replies

Look Back On Your Application's Past With Chronon

The same people who brought the concept of a time travelling debugger are now offering an open source licence of both the Chronon Debugger and the embedded recorder. Let the time travelling begin!