2008-05-26

The Phoenix has landed on Mars

Thanks, guys. The work you're doing is the most important work in the solar system.

2008-05-15

Canned Mistakes for Java

I don't usually like to announce vaporware projects, but I have to get this one out to motivate myself to push it on.

Canned Mistakes are small applications that demonstrate relatively common problems, such as different kinds of memory leaks or unbuffered I/O, documentation on how to diagnose the problems using jstat, VisualVM, DTrace and YourKit, and instructions of how to work around and fix the problems.

Why? To provide a controlled setting for learning and truly understanding situations which, in the wild, have too much pressure attached to allow careful reflection.

Leave a comment if you think of a specific situation that should be covered.

2008-05-12

Catastrophic hard drive failure

Well, that's why you're supposed to do backups. Thinking about doing backups and setting up RAID-1 doesn't actually protect against data loss. Oh well, I didn't lose anything irreplaceable.

2008-05-11

Spring view and resolver for Quercus

I've been playing around with Spring MVC support for Quercus, and gotten a first beta ready for publication. It's missing VFS support for non-unpacked WARs, among other things.

You can get it by running the Mercurial version control application command:
hg clone http://www.gueck.com/hg/p2j

The web interface to the repository is http://www.gueck.com/hg/p2j as well.