Skip to main content

Too many ways.

Posted by joshy on September 24, 2003 at 1:39 PM PDT

There's been an uproar about Phillip Greenspun calling

Java the SUV of computer
languages
lately.

Are Encapsulation, Polymorphism, and Inheritance peers?

Posted by castelaz on September 24, 2003 at 10:20 AM PDT

I spend most of my time as a Java developer happily writing code without explicitly thinking about encapsulation, polymorphism, and inheritance as underlying principles. I mean those things are given. It would be like noticing wheels are round each time I get in my car.

What's Wrong?

Posted by daniel on September 24, 2003 at 6:16 AM PDT

The debate on handling exceptions and dealing with potential errors continues. You may remember this from James Gosling's July blog entry Flying at Mach 1 "If you want to build something really robust, you need to pay attention to things that can go wrong and most folks don't in the C world because it's just to damn hard."

A funny thing about XP

Posted by javaerb on September 23, 2003 at 12:50 PM PDT

My company is not really an eXtreme Programming shop, but we are somewhat inspired by it. We are currently doing a project in which some people are involved in pair programming. I recently witnessed an amusing situation involving this practice. The team that works at the other desk in my office found a bug which they could not figure out.

Web Services: The glue or just more rock and scissors?

Posted by jbob on September 23, 2003 at 9:45 AM PDT

XML and SOAP messages may mask the the underlying infrastructure from developers but the data center still needs to be brand aware.

Got Installers?

Posted by daniel on September 23, 2003 at 8:36 AM PDT

After you finish writing your Java desktop application and QA it and polish it up - how do you deploy it? In some ways that depends on your audience. If you are targeting fellow geeks then maybe a jar file or a directory with an Ant build.xml file is enough.

Bandwidth, Installers and Schema Updates

Posted by wiverson on September 22, 2003 at 7:06 PM PDT

I recently wrote an article, "Create Desktop Applications with Java-Based Web Technologies" for O'Reilly ONJava.com, and I was just pondering some of the feedback I got.

Phoning home

Posted by daniel on September 22, 2003 at 11:34 AM PDT

RMI is part of the J2SE stack. As more power becomes available on "limited devices" you may find J2SE running on devices that were once targets for J2ME. In the meantime, there have been several ideas on how to bring RMI to a phone near you.

Microsoft and Web Services

Posted by pbrittan on September 22, 2003 at 10:06 AM PDT

Web Services are a way for Microsoft to leverage the existing base of J2EE without having to do anything to support Java explicitly.

Truly reliable software?

Posted by joshy on September 21, 2003 at 6:33 PM PDT

I've been thinking. We have lots of software crashing these days. Some
due to bugs. Some due to viruses and worms. Some due to hardware failure. And yet software is becoming more common and important than ever before. So what can we do to make software more reliable?