I've read an interesting article by Felipe Gaucho called "Good Java
Developers Deserve Better Salaries," where he states that employers have to
increase salaries for Java developers.
Unfortunately, in the market economies such demands won't work.
In enterprise IT no one just raises salary if there is a way to hire someone
else for less money.
It's just not in the corporate culture where people are treated as nameless
resources. Have you ever wondered why policemen get lower salaries than Java
developers even though people in the uniform risk their lives on daily
basis? It's because there are many people who apply for jobs in the police.
Preparing a mediocre policemen takes about the same time as preparing a
mediocre Java programmer. The same holds true for good policemen... (more)
Abstract
There are many different types of command line options that programs need to
recognize. Many languages (e.g.: bash and perl) has built-in processing of
command line options; Java does not. The Java Command Line Options (JCLO)
package performs this task for a variety of option styles. It also uses
Java's reflection capability to automatically assign values to variables in a
speci... (more)
A couple of patterns that could cause Java heap exhaustion were identified
from years of research at IBM. One interesting scenario was observed when
Java applications generated an excessive amount of finalizable objects whose
classes had non-trivial Java finalizers.
What Is a Java Finalizer?
A Java finalizer performs finalization tasks for an object. It's the opposite
of a Java constructo... (more)
Not long ago I worked on a team charged with building up a Java-based REST
infrastructure. Our goals were to first support what was then an emerging
specification for Java-based RESTful services called JAX-RS. Beyond that, we
had thoughts of building an entire framework, both server and client, around
RESTful services written in Java. Some of the people I worked with on that
team are now... (more)
Click Here to Download GlassFish 3.0 Whitepaper!
Sun Microsystems and the GlassFish community announced the immediate
availability of Sun GlassFish Enterprise Server v3, the latest release of
Sun's commercial Java Platform Enterprise Edition (Java EE) application
server and its open source counterpart, GlassFish v3.
As enterprises struggle to develop and deliver new and more dynamic servi... (more)