Subscribe: Java category of Luke Hutteman's public virtual MemoryStream
Preview: Java category of Luke Hutteman's public virtual MemoryStream

Java category of Luke Hutteman's public virtual MemoryStream

Get a complete rss feed (all categories) at

Published: 2006-03-09T22:06:27-05:00


Why I Hate Frameworks


Benji Smith in Why I Hate Frameworks: So this week, we're introducing a general-purpose tool-building factory factory factory, so that all of your different tool factory factories can be produced by a single, unified factory. The factory factory factory will produce only the tool factory factories that you actually need, and each of those factory factories will produce a single... (112 words)

JVM hack implementations, and why I love Java


During a Java debug session today, I was investigating an exception and noticed that its cause was set to itself; effectively leading to an infinite stacktrace (or so I thought). When I added a watch on exception.getCause(), this returned null though, so I initially assumed this was a bug in my IDE (I'm using a beta release of IDEA... (579 words)

C# Continuations useful? Hell yeah!


Last week, Sam Ruby posted a very interesting article on continuations for "people older than dirt" (a category which I, according to his definition, fall into). The topic became even more interesting when Don Box posted how you can use a very similar syntax in the next iteration of C#. Shortly thereafter, Cedric Beust posted that he wasn't convinced on... (530 words)

JavaOne Report: The MemoryModel and Concurrency Utilities


For me, the most interesting sessions of the conference were regarding the new MemoryModel and Concurrency Utilities. Having recently done quite a bit of threading code, it's clear that JDK 5.0 will vastly improve on the current primitives synchronized, wait and notify (which will, of course, still be supported in JDK 5.0, though they probably won't be used as much).... (875 words)

JavaOne notes


Sun's studio creator has interesting collaboration-options built in: it comes with an instant messenger pane that has code-options, enabling things like copy'n paste of code (which will be sent with code-highlighting), doing code-completion in the IM window, and even sending entire files, which can subsequently be edited synchronously between both parties - very cool stuff. It was announced that "There... (526 words)