March 15, 2010
Joe Darcy: Beware of Covariant Overriding in Interface Hierarchies.
One of the changes to the Java programming language made back in JDK 5 was the introduction of
covariant returns, that is, the ability in a subtype to override a method in a supertype and return a more specific type. For example,
More »
March 14, 2010
Stephen Colebourne: Java language design by use case.
In a blog in 2006 Neal Gafter
wrote
about how language design was fundamentally different to API design and how use cases
were a bad approach to language design.
This blog questions some of those conclusions in the context of the Java language.
More »
|
 |
February 2009
February 28, 2009
On Unix, Hudson can now authenticate with Unix user database via PAM. For Windows, Hudson can now start a slave on Windows completely non-interactively. For Solaris, Hudson can now convert $HUDSON_HOME to run on ZFS file system, which opens up a lot ...
More »
February 27, 2009
Sun Microsystems has updated the Logical Domain (LDom) server
virtualization hypervisor for its Niagara family of servers, and used
the occasion to...
More »
February 27, 2009
Sun Microsystems has updated the Logical Domain (LDom) server
virtualization hypervisor for its Niagara family of servers, and used
the occasion to...
More »
February 27, 2009
Sun Microsystems has updated the Logical Domain (LDom) server
virtualization hypervisor for its Niagara family of servers, and used
the occasion to...
More »
February 27, 2009
Common wisdom has it that IntelliJ is unrivalled for Groovy/Grails development. (At least among IntelliJ developers). However, sometimes it is good to question common wisdom, and decide for yourself based on real-world experience. So, after some fru...
More »
February 27, 2009
(We Salute You): This simple example produces firework effects using JavaFX Script. The active use of random numbers brings variety to each firework volley.
More »
February 27, 2009
Here's a short screencast walk-through of a mobile SalesForce client application that was developed by Eliad Technologies using their runtime and the SGMP MCBO API. This screencast focuses on showing the client application in action rather than how i...
More »
February 27, 2009
The Sun GlassFish Mobility Platform includes a Client Provisioning Portal, allowing client jars to be uploaded to the portal remotely and then downloaded over the air (OTA) by standard MIDP 2.0 devices. In the newest release of MP, version 1.1, we ha...
More »
February 27, 2009
As many of you out there, I wanted to explore the world of JavaFX. After looking at a few demos here and there, I decided it was time to write some code; there is simply no better way to learn a new technology like this than writing something. A quic...
More »
February 27, 2009
Elsewhere, I recently wrote about the Golden Rules for Contribution Based Communities. I think it may be a good idea to post it here, in the blogsphere of the Java community, for your review and comment. The Java community has built many contribution...
More »
|