• submit to reddit
James Sugrue08/17/10
14975 views
12 replies

Java Swing Components: Bringing Your Swing UI Back To Life

Last week, I discovered a set of Java Swing Components based on a tweet from Kirill Grouchnikov. It's a long time since I saw something new in the Swing space, so  I took a look at the components and contacted the lead developer for the project, Rhiannon...

Geertjan Wielenga08/17/10
8249 views
2 replies

web-fragment.xml: I Don't Get It

I've been trying to understand web-fragment.xml, which is part of the Servlet 3.0 specification. The confusion comes from the discussion in this issue in NetBeans Issuezilla:http://netbeans.org/bugzilla/show_bug.cgi?id=187548

Baptiste Wicht08/17/10
11784 views
0 replies

Discover Java VisualVM 1.3

A while back Java VisualVM 1.3 was released. We’ll see what’s new with this release. At this time, there is no package for Ubuntu, so we’ll install it manually :wget https://visualvm.dev.java.net/files/documents/7163/151728/visualvm_13.zipunzip...

Andy Gibson08/17/10
5928 views
6 replies

CDI Conversations Part 1

This is the first in a series of articles looking at the conversation scope introduced in CDI as part of Java EE 6. We’ll start by looking at existing scopes and how they introduce limitations for developers and how CDI conversations get around these...

Shekhar Gulati08/17/10
7871 views
0 replies

First Look at Concurrency Support in Commons Lang 3.0

In the first part of the series I talked about some of the new and improved features in Commons Lang 3.0. In this article I will talk about concurrent utilities provided by Commons Lang 3.0. A new package 'org.apache.commons.lang3.concurrent' has been added...

Mitch Pronschinske08/16/10
15265 views
0 replies

Growing Faith in Open Source, But Few Give Back

The days of enterprises fearing what they don't have to pay for are coming to an end.  Two recent surveys on open source adoption show that open source solutions are trusted and utilized by a large number of enterprises.  One survey found that a majority of...

Nitin Bharti08/16/10
8038 views
0 replies

eXtreme Programming in Practice

Extreme programming sounds a little too "ESPN2" for most managers, but there is a lot of sound engineering behind its principles. In this...

James Sugrue08/16/10
5502 views
6 replies

Oracle vs Google: Hoping For A Happy Ending

Like most Java developers, I feel disappointed in the lawsuit that Oracle has brought up against Google.  With Android, Java had become a key technology for mobile application development. Contrasting Android to JavaME makes you appreciate what Google had...

Cedric Beust08/16/10
5775 views
7 replies

YAML, the Forgotten Victim of the Format Wars

I have been thinking about providing an additional way of specifying test suites for TestNG for a while. The current format is XML, which has quite a few benefits, but no matter how hard you try to specify an XML file to make it as concise as possible, the...

Luigi Viggiano08/16/10
10240 views
5 replies

JavaBeans to XML, With No Libraries

Converting JavaBeans to XML and viceversa is quite a common task, and there are tons of libraries around for this purpose. But I always like to use what is already available in the JRE, avoiding dependencies as much as possible. In the past I and Simone...

Robert Diana08/16/10
6717 views
6 replies

Writing Unit Tests Is Your Job, So Quit Making Excuses

For whatever reason, I have seen the topic of unit tests appear in my daily reading frequently the past few days. Because I am in that kind of mood, I wanted to rant on unit testing. First, let’s look at some of the articles that caught my attention. One...

Mitch Pronschinske08/15/10
8346 views
13 replies

Oracle and Open Source: A List of Grievances

For the seven months that Oracle has owned Sun's technological assets, they have welcome contributions and roadmaps for their inherited open source projects.  However, the company has also made several crucial missteps in its handling of OSS projects and...

Matt Stine08/15/10
9867 views
1 replies

Guerilla Continuous Integration

Welcome to episode six of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level.

Baptiste Wicht08/14/10
5988 views
5 replies

Do not use Relative Path with LogBack

A little tip that can be useful and save a lot of time : Do not use relative path with LogBack. I wondered why this little LogBack configuration didn’t work :

Mitch Pronschinske08/13/10
7222 views
11 replies

Oracle v. Google: News Hub and Community Pulse

Oracle's lawsuit against Google's use of Java-related patents in Android's Dalvik VM and SDK could become a drawn out battle with long lasting implications.  The immediate effect has been mainly a negative outcry from the Java community.  The documents that...