Skip to main content

Malcolm Davis

Malcolm G. Davis has been developing commercial software since 1992. He participates in the local software community as a regular speaker at JUG and IEEE computing. When he is not preaching the virtues of Java, he spends his time playing with his kids.


malcolmdavis's blog

How do you classify yourself?

Posted by malcolmdavis on August 22, 2004 at 6:23 PM PDT

As a way to distinguish themselves from the crowd, people have adorned themselves with such titles as software engineer or architect. If nothing else, someone with several years of programming experience is classified as a senior developer.

NetBeans, look & feel comments

Posted by malcolmdavis on August 18, 2004 at 10:11 PM PDT

Based on comments from my blog NetBeans 3.6, I downloaded and installed the beta of NetBeans 4.0. NetBeans shows major signs of improvement in many categories (performances, memory footprint, app layout, features). Sun's effort will make NetBeans enthusiast happy. However, it also demonstrates a major issue.

netbeans 3.6

Posted by malcolmdavis on August 13, 2004 at 12:28 PM PDT

I was curious to see how NetBeans IDE had improved since my last review.

The Humble Programmer

Posted by malcolmdavis on July 26, 2004 at 2:10 PM PDT

I've looked for the Humble Programmer sometime ago, and all I could find was a used copy on Amazon. You can now download a PDF copy from

JDBC 4.0 is a tigress

Posted by malcolmdavis on July 1, 2004 at 3:41 PM PDT

Factory Pattern: Many developers already apply the factory pattern for JDBC connections. The new standard finally applies the pattern, eliminating the need to use the connection manager and some of the code surrounding the connection creation. The connection manager will still exist for backward compatibility.

Groovy isn’t hip

Posted by malcolmdavis on June 29, 2004 at 11:01 PM PDT

With a kind of weird cryptic syntax, it reduces the lines of code by making code less readable. Didn’t’ we learn our obscuring lesson with C? The beauty of languages like Python is not only the abstractness and easy of use, but also readability.

Java Technology Concept Map

Posted by malcolmdavis on June 29, 2004 at 10:30 PM PDT

The Concept Map is an interactive diagram that allows panning, zooming in and out, and resizing. Additionally, the diagram contains links to the technologies associated web page. [This feature makes it easy to find the tech web page.] There is also a quick index of the different Java technologies.


Posted by malcolmdavis on June 28, 2004 at 10:23 PM PDT

An encyclopedia of Java, javapedia allows everybody in the community to describe the parts of Java technology. The wiki mindset allows developers to get involved in the community by allowing the addition, editing and commenting of entries.

I'm ready!

Posted by malcolmdavis on June 20, 2004 at 9:34 PM PDT

Any surprises?

In the last few months Sun has dropped a few bombshells. Sun has settled with Microsoft, changed strategy on hardware and announcing open source Solaris. What will Sun announce at JavaOne?


Posted by malcolmdavis on June 14, 2004 at 9:10 PM PDT

You would think with all the trash talk going on, its all about Java vs. C#, (or J2EE vs. .NET), and modern development process like refactoring. LAMP is often left out of many conversations. However, LAMP is a big contender for a share of the web market.