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

Many thoughts bubbled up from listening to FLOSS Weekly 11: Guido van Rossum ... so here's a couple.

First, they discussed the major...

"We" are having planning and discussion about how to handle Sun's Java implementation as open source. I've seen several articles and blog postings from the folk directly involved in the...

There was a little "discussion" about the inclusion of Java DB into the JDK. I was on vacation and didn't read it too deeply.

At least a) it's only in the JDK, and it's the JRE download...

I was thinking the other day - what with the Visual Basic compiler for Java, it would make sense for there to be a COBOL compiler for Java. That way we could draw on yet another large body of...

You may have heard of this announcement "it's a matter of when" .. well, that's turned into a lot of planning and meetings and discussions inside the java team.

ellioth's blog entry on upgrading to Dapper Drake (ubuntu 6.06) makes it sound safe and simple to do, so maybe I'll take the dive...

We have been accepting code contributions, for bug fixes, from the public for over a year. The program is described on the mustang.dev.java...

I have some web sites that I publish for myself. There's some history to this, but last year I chose the Drupal content...

I'm at Java ONE. I've been up to my eyeballs in work on a project which Jonathan announced this morning. The project had a brief enough mention that I want to explain it to y'all.

If you...

I just listened to Software Engineering Radio Episode 14: Interview Ted Neward and boy that's got a lot of interesting food for...

The Java Posse gang just posted Interview with Graeme Rocher of Grails which serves as a great introduction and/or overview of...

We are pleased to announce the winners of the Mustang Regressions Challenge. From January 30 through March 31, 2006, we sponsored a challenge asking the public to test Java 6 (a.k.a. Mustang) and...

I was talking with some colleagues the other day, and between discussing the technical issues we were meeting about we also talked about activities we do in our "spare time". One of them...

I probably should have posted this last night, but it was pretty late. As scheduled in the contest rules, at midnight, last night, March 31, 2006, we closed down the regressions contest.

If you haven't filed your regression in the contest, you're almost out of time. See here.

I came across this article Former Sun Exec Calls for Firm to Open-Source Java which is repeating yet another in the series of...

There was an interesting discussion thread on javalobby last week: Poll: Delay Mustang in favor of more fixes? ... I think the...

Just a quick note - the Mustang Regression Challenge is winding down. The deadline for entry is March 31, 2006 at midnight. So far we have...

I'm listening to JavaPosse #37 which is part 2 of their interview with Bruce Eckel. The interview is highly interesting and I highly...

The other day I made a blog posting concerning Bendy classes and dynamic programming, discussing a...

Mustang, a.k.a. Java SE 6, is getting ready to bolt out of its corral. We've done a lot of good things in Mustang.

Jack Herrington has published this article: Going dynamic with PHP...

Three weeks ago I launched the Mustang Regression Contest. The grand prizes are five Ultra 20 workstations, which are to be awarded for the "...

These Are Some of my Favorite [Mustang] Things is a listing by Chet Haase of improvements in Swing, Java2D and...

Weiqi Gao has a blog posting with early impressions on Mustang, a.k.a. Java SE 6. In all it's very...

Java SE 6 (a.k.a. "Mustang") has reached Beta status.  The sharp eyed will notice the Beta is based on build 59 while the current build available as "early access" is build 71 (or thereabouts...

Let me give y'all an interesting hint on entering the regression contest ... Suppose your application has a unit-test suite ...

In this weeks javaposse podcast they expressed confusion -- Happy 15th...