-
Groovy
Comparing JARs with Groovy
It can sometimes be useful to compare the contents of two JARs. In this blog post, I demonstrate a Groovy…
Read More » -
Core Java
Common Red Flags in Java Development
In several years of developing, reading, reviewing, and maintaining hundreds of thousands of lines of Java code, I have become…
Read More » -
Core Java
JDK 8’s Calendar.Builder
One of the defining characteristics of the brave new world of Java is the increasing prevalence of the builder pattern…
Read More » -
Core Java
JDK 8 Javadoc Tweaked For Methods Listings
Since it’s beginning, Javadoc output has been largely static HTML with navigation links and simple stylesheet styling of its appearance.…
Read More » -
Scala
Becoming Acquainted with Scala
There are many touted benefits of the Scala programming language, especially for Java developers. Among others, Scala’s advertised strengths and…
Read More » -
Core Java
Bending NetBeans Code Templates to My Will
Anyone who has read any of my posts on NetBeans knows that there are numerous features of NetBeans that I…
Read More » -
Groovy
Detecting Java Threads in Deadlock with Groovy and JMX
Unfortunately, Java applications taking advantage of multiple threads can at times run into the dreaded deadlock condition. Fortunately, the Java…
Read More » -
Groovy
“Booting AMX” in GlassFish 3 with Groovy
In my previous blog post, I looked at using JMX as one of multiple methods supported by GlassFish 3 for…
Read More » -
Groovy
Monitoring Key JVM Characteristics with Groovy, JMX, and RuntimeMXBean
Since J2SE 5, Platform MBeans have been available that allow some key characteristics regarding the JVM to be monitored and…
Read More »