Skip to main content

David Herron

David Herron is a writer and green technology advocate living in Silicon Valley. He had worked for 10+ years in the Java SE Quality Engineering team. Work there included open source community engagement, mentoring team members, running contests, developing test suites and GUI test automation tools. He was a co-author of the original java.awt.Robot class. His prior experience is in development roles, in cross-platform GUI toolkits, and electronic mail systems. David graduated from the University of Kentucky in 1988. David's other blog sites include David Herron .com, Seven General Ruminations (covering sustainability, alternate energy, etc), VisForVoltage (an electric vehicle discussion forum) and writing for examiner.com as the Green Transportation Examiner.
 

Articles

It takes a village to grow an open source project. Any open source project lives from a wide range of contributions, not just bug fixes, new features, and other changes to the software, but evangelism, user groups, artwork, and more. The OpenJDK Quality Team is being formed by Sun's Java SE quality...

Weblogs

In the wake of The Rise of JAVA - The Retirement of SUNW I thought something I discovered on osnews.com was more than...

I found a blog posting, Hidden dangers of code quality tools, discussing static analysis and...

One of the questions/concerns about Java is, can a web site author assume that it's there? Part of the popularity of Flash or Javascript is it's in all browsers, but the belief is that Java...

This is a thought that popped out of my mouth yesterday, and the more I think about it the truer it seems. "Source code isn't text, despite how much it looks like text". Simple text...

On Javalobby Michael Urban asks Java: One Platform To Rule Them All? noting an article,...

J2EE or JEE, Java 5 or Java 1.5 - Is SUN Crazy?.. Maybe we are crazy, who knows. But it's not unknown in...

This IBM Developer Works article, In pursuit of code quality: Unit testing Ajax applications came up on my blog crawl today...

SANTA CLARA, CA (Nov 13, 2006) - (Somewhat tongue in cheek...) Today is a day which will be henceforth known as Java Freedom Day. Today Sun announces the immediate availability of portions of the...

In the Operating System Distributor License for Java (DLJ) project, I've just posted the JDK 6u2 bundles. See the project page for more information...

I wanted to give a little visibility to a couple podcasts ...

Java Mobility Podcast 11: Dalibor Topic on...

A commenter on a previous blog posting suggested "Consumers dont care about programming languages, they...

When the iPhone was finally unveiled, a great shock went around the world... What?!? We can't write apps for that beautiful thing?!? Really, that's kind of crazy isn't it?

At the...

Dave Gilbert has an interesting blog entry, The Badness of JFree, quoting an email he received complaining about the...

There's this challenge which was posted, well really it's a long complaint about complexity....

Not everything about writing code in a programming language is easy and wonderful. Sometimes a particular API is hard to figure out, or it doesn't do quite what you want, or the documentation is...

Yesterdays post on Closed versus open multimedia formats seems to have struck a nerve. A lot of good...

At JavaONE last week Bruno Souza launched one of his stunts which was video'd and posted online. Last year he had this "foot" which he carried around with which to kick people in the head, and...

JavaFX is cool, right? Did you raise your hand when you said you wanted an JavaFX Mobile phone? I sure did.

Looking over blog entries since JavaONE I'm seeing a lot of angst... JavaFX...

I'm interested in what y'all think about the OpenJDK project. I talked with a lot of people last week at JavaONE, so I heard some thoughts and feedback....

It's the last day of JavaONE, I spent most of my time in the OpenJDK booth talking with people. And their questions are on my mind. Here's a few answers to common questions.

Last night I attended, at Java ONE, a talk by David Schlesinger of ACCESS, formerly of PalmSource. What drew me was the title, about building open source communities, and I hoped to gain a little...

Today is the second Java Freedom Day. November 13, 2006, is the first Java Freedom Day, and I would hope that it becomes a celebrated holiday. Today, May 8, is the second one. I'm at Java ONE...

So, JavaONE is next week. I'm sure you already know that, just wanted to raise the hoopla a little further. I just read an amusing posting at Javalobby...

Last week that Feisty Fawn escaped the group at Ubuntu and caused quite a splash in Javaland by having The JDK easily installable. As an Ubuntu user I'm happy about this, and as a...

Welcome to Opensville, Population Zero is a blog that's been referenced by Slashdot right now. It's an interesting blog...

In Swing versus SWT Thread Confinement is offered a suggestion to make Swing take a behavioral leaf...

Fabrizio Giudici asks Java with apt-get, what's the scoop?

The big deal is we're taking steps...