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

Data portability - Web 2.0 companies just don't get it

Posted by davidvc on January 22, 2007 at 9:31 AM PST

I'm tooling around with a Wiki site in my spare time, and I'm trying to find the best Wiki solution out there. I am currently using Twiki, and I really like it.

I love open source

Posted by davidvc on January 19, 2007 at 5:42 PM PST

I just love open source. Before Derby, all the projects I worked
on were closed source, and if you wanted to get something done,
you had to scrounge and beg for resources, and usually you didn't
get it. All the cool ideas you had to improve the product had to play
second fiddle to other priorities.

With Derby, within Sun, it's been the same way.

Article on synchronizing local storage

Posted by davidvc on January 16, 2007 at 2:54 PM PST

Back in October
I mentioned a cool little app I wrote that allows you to manage a calendar of events offline and then synchronized with Google Calendar.

At the time I promised more details and asked you to watch this space. Well, I finally have something for you to look at.

My First Week at NetBeans

Posted by davidvc on January 5, 2007 at 10:13 AM PST

I have been spending the past few weeks doing a fairly random walk through the NetBeans code tree, documentation, and web pages (internal and external).

Moving to NetBeans

Posted by davidvc on December 19, 2006 at 11:50 AM PST

After five years working with the Database Technology team at
Clustra and here at Sun, I'm changing jobs and will now be working
with the NetBeans team, focusing on (you guessed it) database tooling.

I'm not sure exactly what I'll be doing yet, but I know what I'll
be doing first: pulling down the code, getting it to build, reading
architecture and design docs, meeting with lots of people

Market Prediction of Schedule Dates

Posted by davidvc on December 15, 2006 at 12:39 PM PST

Mark Hedlund of O'Reilly recalls the great story I heard once before of a Microsoft team that used an anonymous trading market to predict the release date of the product.

I tentatively tried suggesting this once to my project team and was laughed out of the conference room.

Window shopping and Java web applications

Posted by davidvc on December 11, 2006 at 12:55 PM PST

In a
previous post
I talked about the potential for using a rich client runtime like Java to provide a better experience for web users and a simpler and more productive experience for web developers.

Glassfish, Ruby on Rails and Derby

Posted by davidvc on December 7, 2006 at 12:56 PM PST

Thanks to a plug from Ludo I found out that Ashish and the
JRuby folks have done some interesting work to show how you can run Ruby on Rails in Glassfish

P2P a major force in Internet Traffic

Posted by davidvc on December 7, 2006 at 10:35 AM PST

This blog in the Long Tail shows an impressive trend of P2P traffic, where it is growing in leaps and bounds and in 2004 was 60% of all Internet traffice, with BitTorrent in the lead at 30% of this traffic (in 2005 eDonkey has taken over as the leader).

During the World Cup, I tried to use Azureus to do a BitTorr

Web 2.0 Without the Browser

Posted by davidvc on December 4, 2006 at 1:56 PM PST

Tim O'Reilly recently had a
very interesting blog
as a
followup to
his comment
Kathy Sierra's blog about why Web 2.0
is not a buzzword