Category Archives: Java

Design by Contract in Java with Google

As part of my employer’s Software Engineering Tech Trends series (previously known as the Java News Brief), I have written an article on Design by Contract in Java with Google. In the article, I discuss a new library from Google … Continue reading

Posted in Java | Leave a comment

Project Coin: Small Changes in JDK 7

As part of my employer’s Java News Brief series, I have written an article on Project Coin: Small Changes in JDK 7.  In the article, I discuss a set of small but useful changes to be introduced into Java™ by the … Continue reading

Posted in Java | Leave a comment

If programming languages were religions…

If programming languages were religions… is funny.  And surprisingly accurate.

Posted in Java | 2 Comments

A Better Date and Time API: Joda Time

As part of my employer’s Java News Brief series, I have written an article on A Better Date and Time API: Joda Time.  In the article, I discuss Joda Time, a major improvement over the date and time APIs built … Continue reading

Posted in Java | Leave a comment

Writing Music in Java: Two Approaches

As part of my employer’s Java News Brief series, I have written an article on Writing Music in Java: Two Approaches.  In the article, I discuss using JFugue and abc4j to write, listen to, and manipulate music in Java using … Continue reading

Posted in Java | Leave a comment

Intro to JGoodies Validation

As part of my employer’s Java News Brief series, I have written an article on Intro to JGoodies Validation.  In the article, I discuss how you can use JGoodies Validation to validate the content and form of text input and … Continue reading

Posted in Java | 1 Comment

Units and Measures with JScience

As part of my employer’s Java News Brief series, I have written an article on Units and Measures with JScience.  In the article, I discuss how you can use JScience to help deal with scientific, mathematical, engineering, and financial units … Continue reading

Posted in Java | Leave a comment

Re: Ten Things Every Java Developer Should Know About Unix

Ten Things Every Java Developer Should Know About Unix is a really good list of things to keep in mind when working with Unix.  Most of the items on the list really have nothing to do with Java (“You need … Continue reading

Posted in Java, Technology | Leave a comment

Waterfall

I’m on a project that is trying to convert to XP (Extreme Programming).  Unfortunately, there are some die-hard fans of the Waterfall methodology on the team.  I think we’ll be able to convert them, but we’ll have to make sure … Continue reading

Posted in Java | Leave a comment

Silent Thread Death with JNI

In the application I’m writing for work, we use a third-party application that has a Java API wrapping native code (using JNI).  Under certain circumstances, one of the methods in the third-party application has a problem.  However, it doesn’t throw … Continue reading

Posted in Java | 1 Comment