Intelliware Logo

Today, for a demo, I needed to install and run a system on my laptop that hasn’t been run in about 4 years.  I was curious going into the exercise …

Intelliware Logo

Here is a survey of various languages that run on the JVM. Search Term Amazon Google TIOBE Rank “java programming” 1800 9M 2 “javaScript programming” 380 900K 10 “ruby programming” …

Intelliware Logo

Wicket requires that html pages and panels be located in the same package as their corresponding java components. Here’s a junit test that searches your classpath for panels and pages …

Intelliware Logo

A package cycle occurs when one of your java packages depends on another, and that other package depends back on the first package, either directly or indirectly. Removing package cycles …

Intelliware Logo

I find myself using Google Guava to manage my Java collections more and more these days. Below are some examples of Guava features I particularly like. // instead of Map<Developer, …