Newsletter sign-up
View all newsletters

Enterprise Java Newsletter
Stay up to date on the latest tutorials and Java community news posted on JavaWorld

JavaWorld Daily Brew

Dustin's Software Development Cogitations and Speculations

This blog is about my observations and thoughts related to software development. These observations include tips and tricks that I have learned, solutions to problems I have faced, and other concepts I have found interesting and useful. This blog is intended to provide information to help other developers facing the same issues as well as providing me a method to document things in a well-known location for my own future reference.


Java: Overloading Versus Overriding

I have occasionally heard the terms method overloading and method overriding used interchangeably. While the difference between these two concepts can be relatively easily explained, the difference in the runtime resolution of these is more tricky for those new to Java.


Read more ...
 

REST and Open Web Presentations (Colorado Software Summit 2008) Available

The Colorado Software Summit has posted four more presentations from the 2008 edition of the conference. The newly available presentations are Subbu Allamaraju's "Pragmatic REST" and "RESTful Web Applications - Fact Versus Fiction" and Anton Bar's "Open Web Operating System" and "Open Web File System."

Read more ...

 

GPS Systems and IDEs: Helpful or Harmful?

Every time I visit the Boston area, I am reminded of how nice it is to have easy access to GPS navigation. GPS often enables me to get places faster and with more confidence than I would otherwise have. However, use of GPS is not without its issues. First, the GPS directions are not always the best directions and are sometimes even downright wrong.

Read more ...

 

Theory Versus Practice

In theory, the first day of Spring was March 21 in the Northern Hemisphere. In practice, however, the Denver area today is seeing more winter-like weather than we've seen this past winter.

Read more ...

 

Are You The Best Developer You Know?

Are you the best software developer you know? If you are, you might want to consider changing the situation.

Read more ...

 

IBM and Sun: Future of GlassFish, NetBeans, and JavaFX

The Wall Street Journal story today about IBM possibly acquiring Sun Microsystems ("IBM in Talks to Buy Sun in Bid to Add to Web Heft") is, at the highest level, nothing too new.

Read more ...

 

The Java Collections Class

One of my favorite standard Java classes is the Collections class. This is not surprising considering how often I find myself using the Java Collections Framework.

Read more ...

 

Running Individual JUnit Unit Tests from Command-line Using NetBeans build.xml File

The NetBeans IDE provides JUnit integration that can be very handy when writing and running JUnit-based unit tests. However, I like to be able to do anything I might do often outside of the IDE as well as from within the IDE.

Read more ...

 

Java String Literals: No String Constructor Required

I think that most experienced Java developers are aware of many of the many characteristics of the Java String that make it a little different than other objects. One particular nuance of the Java String that people new to Java sometimes don't fully appreciate is that a literal String is already a String object.

When first learning Java it is really easy to write a String assignment like this:

Read more ...

 

Including Images in Javadoc with NetBeans

There are times when it is useful to include images and other non-source files in the documentation generated with Javadoc.

Read more ...

 

Colorado Software Summit 2008 Keynote Presentations Released

Colorado Software Summit 2009 has been announced (25-30 October 2009) and the main web site has been redesigned as part of this announcement. The two keynote presentations from last year's edition, Colorado Software Summit 2008, have also been made available from this main page.

Read more ...

 

JavaOne 2009 News: Initial Acceptance/Rejection Announcements

An idea of the types of presentations that will be available at this year's edition of JavaOne (2009) is starting to form with notices going up all over the blogosphere about presentations being accepted or rejected. I have been curious if JavaFX would be the dominant topic for a third straight year.

Read more ...

 

Locating The Classpath Definition Used in Java Code

In a previous blog posting, I listed some "everyday problems" Java developers will often face and included some ideas and links related to addressing these issues. One of the focal points of that post was Java classpath issues.

Read more ...

 

Software Development Atrocities Committed in the Name of Flexibility

Although it is difficult to measure and quantify, most of us have heard and do believe that flexibility is an important part of software development. There are numerous advantages gained from software that is designed and implemented to be flexible and adaptive. However, I think it is worth asking, "Can we have too much of a good thing?"

Read more ...

 

Small Java 7 Language Changes

Project Coin is the name of the OpenJDK work covering small language changes for Java SE 7. The current Java.net poll question asks which of the proposed Project Coin features is most interesting.

Read more ...

 
Syndicate content