Skip to main content

David Van Couvering

David Van Couvering has spent his engineering career crossing the bridge between databases and the middle tier world of application servers, Java and distributed systems. He was the original architect for the Sybase J2EE application server and for the first release of the clustered Sun Java Application Server Enterprise Edition. Currently he is involved in database technology at Sun, working with the Clustra team in Norway, and is a committer to the Apache Derby open source database. He lives in Berkeley and his favorite pasttimes are coding, meditation and spending time with his daughter.


davidvc's blog

Google Web Toolkit for NetBeans

Posted by davidvc on March 21, 2007 at 2:05 PM PDT

When I first heard about Google Web Toolkit, I was kind of bummed because it looked so nice but it was closed source.

Why use Atom Publishing Protocol for REST?

Posted by davidvc on March 21, 2007 at 10:48 AM PDT

I've been working with a group of folks here on prototyping an application architecture that presents relational entities as
endpoints (yes, I'm sure some of you have already done this, but now it's our turn :)).

We decided to build our REST services using the

If you're free, DabbleDB is free

Posted by davidvc on March 16, 2007 at 3:45 PM PDT

I really like DabbleDB, but one of the things I
complained about
was that you had to pay to use it, rather than pay for services or support. I understand their motivation, but I really think it limits your ability to get big adoption.

Cloudscape is no more

Posted by davidvc on March 14, 2007 at 11:38 AM PDT

Over 10 years ago, a bunch of very smart database engineers, many of them friends and colleagues of mine from Sybase, disappeared. We heard they had started a new secret company in Oakland. They were doing something "cool and weird", but for over a year it was all hush-hush. Then it came out: they were building a relational database completely in Java. WTF? What were they thinking?

Freebase not letting me in

Posted by davidvc on March 14, 2007 at 11:16 AM PDT

Oh, poo, I can't get into the FreeBase
beta program. Sigh...

We received your email registration. We're excited and overwhelmed by the enthusiasm.

You may be wondering if "Information Wants to be Free" why is our Alpha test
currently limited? For the time being, we're open to a small set of users to
get critical feedback.

Freebase: free-wheelin' semantic web

Posted by davidvc on March 9, 2007 at 6:49 PM PST

We all love metatagging sites like and Flickr because they let us organize our data however we want.

But if I want to write a program that lets me in some controlled way query, filter, and sort ala SQL, metatagging is pretty difficult.

How To Find Out Who You Are

Posted by davidvc on March 8, 2007 at 2:12 PM PST

Sometimes I would really like to know the identity of the folks commenting on my blog entries. But just gives me an email address of "" and a userid, which for the life of me I can't figure out how to dereference to an actual person.

I'd like to see your blogs, see what you're working on, what company you work for, what you're talking about.

Magic: My Blog Becomes a Forum

Posted by davidvc on March 8, 2007 at 11:43 AM PST

A magic transformation has happened, where
my blog about how to get a job in software
has turned into a forum of people weighing in about what you should expect in a Java programmer, focusing particularly around the static initializer construct.

I have seen so many blogs going around and around on this

Swing Application Framework and Beans Binding in NetBeans

Posted by davidvc on March 5, 2007 at 4:55 PM PST

Check out
Roman's demo
on how to make use of the Swing Application Framework and Java Beans Binding in NetBeans

This is the kind of stuff I remember doing in Access, making it so easy to build simple database applications.

How To Get a Job in Software

Posted by davidvc on March 2, 2007 at 1:38 PM PST

Every now and then a friend contacts me or hooks me up with someone saying they are interested in getting into high tech, particularly software. I have come to understand that because of open source, how you do this has completely changed since I got into the industry.