Ok, I hooked ya there didn’t I?
Jeff Brown mentioned some surprise today at hearing that Scala had been anointed as Java’s “heir apparent”.
I say that there will be no “next Java”. Get over it people. There is no “next big language” coming that will capture 20-25% [...]

A while back, I pointed to an article I wrote for JavaWorld: “Actors in Erlang”. That article was an intro to the hardware trends driving concurrency, Erlang, and actor concurrency in Erlang. Yesterday the follow-up, “Actors on the JVM” was published. Part 2 goes through various actor alternatives on the JVM such [...]

Sorry I haven’t been bloggy lately – too much twittering I fear. I did cross a threshold of interesting Java tidbits culled from various mailing lists though so I thought I would share.
On the JCP Java 7 front, the JSR 292 invokedynamic Early Draft is out for review. This is a [...]

Jon Masamitsu wrote up a great post summarizing the current collectors in the Sun JDK and also how combinations of these young and old collectors are triggered by different JVM switches.
Jon also details a new collector (G1 for "garbage first") that entails a single collector to divide the entire space into regions and [...]

Interesting story today asking whether LINQ has given .NET an edge over Java. LINQ is best-known as a way to embed SQL-like statements directly in code. However, it’s really a much deeper technology that allows you effectively build DSL-like constructs in libraries that work as if they are part of the language. [...]

There has been an interesting thread lately in the jvm-languages Google group that I thought was worth bringing up. The thread concerns finding a better solution to artifical call frames, such as perhaps stack frame annotations. The idea is that many dynamic languages must introduce artificial call frames, purely to be able to recover [...]