Skip to main content

Calvin Austin

Calvin Austin is chief architect and director of engineering at He previously led the J2SE 5.0 release at Sun Microsystems and also led Sun's Java on Linux port.


calvinaustin's blog

Java: What's in a name

Posted by calvinaustin on April 28, 2006 at 10:38 AM PDT

I read another blog entry complaining about the Java naming scheme. If that is the biggest issue with Java 5 today then I'm very happy. The complaint is that there are 3 names, Java 5, Java 1.5 and Tiger.

Well first let me tackle the Tiger bit.

So you want to rewrite or re-factor your application

Posted by calvinaustin on April 20, 2006 at 3:09 PM PDT

Why Code Rewrites Don't Always Work.

Give an engineer some code and one of the first things crossing through the mind of some engineers is, "Should I rewrite or re-factor that code?". The logic being that the new version will be ultimately be better in some way than the original.

However simply rewriting or re-factoring an application doesn't always warrant the effort you put in.

If Java was a car

Posted by calvinaustin on January 25, 2006 at 9:50 AM PST

Kirk Pepperdine, guru of Java performance, recently praised Sun and the Java team for their open bug database and questioned the labelling of enhancements as 'bugs'. At the same time, someone at Sun made a tough decision to slip JDK 6.0.

Java wins programming language of the year

Posted by calvinaustin on January 9, 2006 at 3:36 PM PST

Java is the programming language of the year according to the Tiobe index

Although the index is purely an quantitative web based count of activity , it does also mean it is free from any editorial or company bias. The award is quite unusual as it measures the percentage growth.

Go Geronimo Go!

Posted by calvinaustin on January 9, 2006 at 11:10 AM PST

Geronimo 1.0 was released last week. Apache Geronimo is a new, open source, J2EE 1.4 certified application server. It is built from many established open source projects, like OpenEJB, Tomcat and the Derby database so it already has some pedigree.

A neat firefox tool for developers

Posted by calvinaustin on October 27, 2005 at 10:12 AM PDT

Following on from testgen4j which is growing into an eclipse plugin, is a tool from my colleague, testgen4web. All you need is firefox 1.1+.

Java Out of Action

Posted by calvinaustin on October 4, 2005 at 10:22 AM PDT

I'm heading over to the Java In Action conference this week. It looks to be a great conference and there several sessions I'm looking forward to. I've written something especially for this conference. Java Out of Action, when good programs go bad.

Java is number #1 again

Posted by calvinaustin on September 28, 2005 at 11:03 AM PDT

I saw a strange headline that "C# seems to be the only .NET language that is going to stay"

In the TIOBE search results this was based on its rise to 3.2% in their index compared to the declining 6.5% of Visual Basic.

C# The saga continues and a testing competition

Posted by calvinaustin on August 26, 2005 at 10:05 AM PDT

I had been struggling to find time to write my JDJ editorial, I often stay up until it is done, often 3am or 4am in the morning and my wife rightly points out I'm nuts working for free when I no longer enjoy it.

C# could be major

Posted by calvinaustin on August 16, 2005 at 8:10 AM PDT

There was a lot of hype and predictions in 2000 that C# was going to be the #1 programming language. All that we could do at Sun was to listen to what Java users wanted and build the best release we could, that was JDK 5.0. Ironically it probably energized us, which is something to be said for competition.

Yet here we are 5 years later with a new wave of languages getting the attention.