DefaultTreeModel Tutorial

The Secret Life of a DefaultTreeModel

A good article if you’ve ever found yourself debugging rendering issues with tree tables.


If only I had a nickel for every time I’ve seen the above problem…

Waterloo using Scheme for 1st Year Computer Science

CompSci.ca/blog

First-year computer science courses at the University of Waterloo will undergo a major revision in fall 2008. CS at UW is part of the Faculty of Mathematics, and all Math students (including not only CS and traditional Math students, but accountants, actuaries, statisticians, and many others) take two courses in CS as part of their core requirements, but they have typically had a choice of courses depending on interest and experience. For the first time in fall 2008, all of the first-term courses will use the programming language Scheme.

I realize that Waterloo isn’t the first University to take this tact but it’s probably the highest profile school in Canada to do so. It’ll be interesting to see if it rubs off on other schools and we start to see a bit less emphasis on Java as a teaching language.

JBoss: Please publish updated artifacts to your maven repository

I started playing around with Hibernate Search this weekend by following the getting started guide.

Being a maven user, I attempted to use the JBoss published artifacts (from the JBoss repository) to make live a bit easier.

UPDATE: Emmanuel Bernard has commented and pointed out that the updated artifacts have actually been published.

It looks like the Getting Started Guide is referencing slightly incorrect artifact versions.

<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-search</artifactId>
   <version>3.0.0.GA</version>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-annotations</artifactId>
   <version>3.3.0.ga</version>
</dependency>
<dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-entitymanager</artifactId>
   <version>3.3.2.GA</version>
</dependency>

Seem to work a little bit better. It looks like there’s only a newer version of the hibernate-entitymanager available and that the hibernate-search artifact has been published with a version of 3.0.0.GA and not 3.0.0.ga.

In the end, not that big of a deal. Just need to do a bit more digging to locate the correctly labeled artifacts.

Thanks Emmanuel for the comment.