Recently we made Java SE 6 update 10 available for beta testing. Beta testing is a period in product release cycles where testing is taken to people outside the product team, and those "external" testers bang on it with their applications and let the product team know what's wrong (or not).
There is a lot of exciting stuff in 6u10 (formerly known as 6uN) .. there is a lot more here than the...
I think 'Into the light' is the name of an album by Ian Anderson, who is also the a band that's too old to rock'n'roll and too young to die. Anyway it is also Dalibor's way of announcing something really kewl. I am so tickled to have the opportunity to work with him more closely, so here's a few thoughts ..
In the pre-open source days .. the old days, back when we were arguing it wasn't...
One think i really like in Groovy, it's its concept of Builder.
This post explains how to do the same trick using Java 7 closure.
Use anonymous class of the Da Vinci VM to implement the runtime support of the property spec.
Has it already been two weeks since FOSDEM? Gosh. Anyway, I had a great time there and I will probably post another blog entry based on my recollections. I want to mention specifically one of the sessions, the presentation by the Duchesses. They made a very interesting presentation about under-representation and diversity.
Clearly women are under-represented in software development jobs....
Reporting live from the Free Java meetings at FOSDEM 2008. FOSDEM is the yearly weekend gathering at the Free University of Brussels discussing all the F/OSS projects in Europe. Last year we were there for the first time discussing our OpenJDK plans, and this year we are back to look at what we have all achieved over the last year and looking ahead to the coming year.
It's that time of year again. The time when free java advocates migrate to Belgium to imbibe in talking. I will be there and mjw tells me he's going to make me talk about something.
The thing I'm pondering the most right now is under which model we can collaborate about Quality in the OpenJDK. The immediate issue is the OpenJDK 6 project, and clearly it is not (yet) beta quality and does not...
I heard Joe Darcy use this phrase .. it's the end of the beginning .. so, yeah, that's about right. "The code is coming! The code is coming!" -- "The code is here!!" is the official announcement of something we have been working hard to achieve. The source drop for OpenJDK 6 is now available. See http://download.java.net/openjdk/jdk6/
This is a very early release, there are bugs, and if you...
Let me introduce banzai a web server that can handle
any text protocols you want. You just have to write a grammar
and a handler to specify the semantics.
Why this server is interresting ?
because it uses Tatoo high performance non blocking parsers.
I've just discover that a CICE prototype is available.
Here comes the second part of "HotSpot development on Linux with
NetBeans". While the first part focused on building and running
the different flavors (opt/debug, client/server JIT compiler, template/C++
interpreter) of the HotSpot VM on Linux/x86, this second part concludes
with a short evaluation of NetBeans 6.0 as an development environment for
Here comes yet another step-by-step tutorial which explains how to fetch the
OpenJDK sources, compile them and work with them inside the NetBeans IDE. It
focuses on building and running the different flavors (opt/debug,
client/server JIT compiler, template/C++ interpreter) of the HotSpot VM on
Linux/x86 and concludes with a short evaluation of NetBeans 6.0 as an
development environment for HotSpot hacking.
In my last entry i was musing some suggestions on how to improve the current closure implementation for Java as proposed by Neil Gafter and its team. I gained some comments and pros and cons and after studying closures in other languages and reading the tutorial posted by Zdenek Tronicek i have some more improvements for closures in Java.
I have read over the last Blogs and articles on the Closures in Java issue. Besides my resistance to learn a new language feature i am a bit doubtful about the closures syntax and have another more language oriented view on closures.
I have carefully checked my archive and doesn't find any closure
proposal. It seems that be uptodate nowadays
you have to propose your own closure proposal.
So here is mine.
Finally we made it to upload LinAlg API source and .jar files into CVS trunk.
The latest Javaposse podcast (Java Posse #158 - Newscast for Jan 9th 2008) is out and has some interesting discussion of a question posed by Bruce Eckel (Java: Evolutionary Dead End). Bruce's title is a little misleading because he's not claiming Java is Dead.. but that some things have been done to the Java language to add unnecessary featuritis some of which are evolutionary dead ends. The...
The twentieth fellow developer has joined the LinAlg API project.
Maintaining two blog sites is a bit problematic, I'll be doing most future Java blogs on blogs.sun.com: