Opinions

Software Development in Troubled Times

Nowadays, more than ever, developers need to be productive. Ultra-productive. Organizations need to optimize the added value they get out of their development...

1 replies - 3551 views - 10/22/08 by John Ferguson Smart in Articles

Is Code Coverage Important?

How much code coverage is enough? Do you consider having 100% code coverage an uphill task? Based on whom you talk to, the reply you get varies considerably. I...

20 replies - 5766 views - 10/20/08 by Meera Subbarao in Articles

Do You Really Need Java 7?

It's a long wait for Java 7 and there's a lot of speculation about what we can expect once the final JSR is out. I took a look through the what's coming up to...

117 replies - 16174 views - 10/17/08 by James Sugrue in Articles

Five Reasons Software Developers Hate Software Architects

I remember it well.

0 replies - 8811 views - 10/14/08 by nerdguru in Articles

Larry Whistles Past the (Cloud) Graveyard

Larry Ellison recently unleashed a tub-thumping tirade against cloud computing covered by Ben Worthen (with further comments from Daya Baran, Giva Perry and...

0 replies - 1436 views - 10/01/08 by Chris Keene in Articles

The Cost of SpringSource Enterprise Support

I'm in the early stages of combining several Java EE 5 projects into a single project (WAR, EJB, EAR, JARs, etc). To do that I needed to swap out EJB 3.0 for...

54 replies - 6980 views - 09/26/08 by Ryan de Laplante in Articles

5 Tips For Writing Interesting Technical Articles

I have received several emails over the past few weeks asking me for tips on how I manage writing articles on a continuous basis. As I said in one of my...

0 replies - 5170 views - 09/19/08 by Meera Subbarao in Articles

When Good Developers Go Bad

Having spent many years on different online communities and forums, not least JavaLobby, I've noticed some trends about how developers act from behind their...

17 replies - 8782 views - 09/19/08 by James Sugrue in Articles

GPL Aftermath Part 1: Commercial Support, ExtJS

As a follow up of my Why GPL? Or: How the GPL eats the kittens it protects post, I’d like to discuss a few comments and explain some misconceptions, my own...

10 replies - 3258 views - 09/08/08 by joern.zaefferer in Articles

Why GPL? Or How the GPL Eats the Kittens it Protects

The GNU Public License is the best known for its viral aspects. Among the prominent GPL licensed software is of course the Linux core and MySQL. Recent...

12 replies - 3222 views - 09/03/08 by joern.zaefferer in Articles

My main() Method is Better Than Yours

People are good at turning concrete examples into generalization. The other way around, it does not work so well. So when I write about general concepts it is...

3 replies - 3759 views - 09/01/08 by mhevery in Articles

Code Metrics in Minutes

One of the primary goals of every developer should be to prevent or drastically limit the number of bugs or defects from being introduced in their source code....

4 replies - 7571 views - 09/01/08 by Meera Subbarao in Articles

EJB 3.0 and Spring 2.5

Why is it that developers from these two communities don't like to see eye to eye?

29 replies - 13366 views - 08/27/08 by Meera Subbarao in Articles

Where Have All the Singletons Gone?

In Singletons are Pathological Liars we discussed the problems of having singletons in your code. Let’s build on that and answer the question “If I don’t...

11 replies - 3444 views - 08/27/08 by mhevery in Articles

Enterprise Libraries and OSGI

I will try here to explain why some enterprise libraries don't work with the OSGi concept. For this reason, I will create a simple Java library and client...

0 replies - 2809 views - 08/26/08 by slim.ouertani in Articles