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

The Mystery of the Cursor Arrow Revealed

Posted by davidvc on April 27, 2007 at 10:02 AM PDT

Now we know what is going on when we move our mouse arrow around. A genius Japanese computer programmer has built a magnifying glass web page so we can see for ourselves. Poor fellas...

http://www.1-click.jp

Great blog about JPA SELECTs

Posted by davidvc on April 25, 2007 at 3:42 PM PDT

JPA is generally easier than JDBC, but that doesn't mean it doesn't have "interesting" details and complexity.
Michael Bouschen provides some very useful information
in the area of SELECT statements and their return types.

Thanks, Michael!

Mapping Entities to REST - Learning from History

Posted by davidvc on April 23, 2007 at 11:56 AM PDT


I'm working with a team that is working on providing tooling in NetBeans that lets you map database entities to REST resources. At first blush it looks like a very nice, simple mapping. REST is about resources.

Java, Glassfish, NetBeans and Java DB available with Ubuntu

Posted by davidvc on April 19, 2007 at 9:15 AM PDT

I just got the news that, as of today,
Java SE 6
, Glassfish v1, are all available in the Multiverse component of Ubuntu 7.04 (Feisty Fawn).

Keep Derby Open

Posted by davidvc on April 18, 2007 at 11:01 AM PDT

On one of my walks through Berkeley (the bumper sticker capital of the world) I encountered this bumper sticker:

alt="Keep Derby Open: Multi-Use Fields Now"

That seems very strange - having a single field with multiple uses goes completely against the relational model. And how does that keep Derby open?

Call me a Luddite...

Posted by davidvc on April 17, 2007 at 4:27 PM PDT

I just returned from a week in Mexico, a wonderful time with my family where
we lived very simply - food, rest, physical fun. No TV, no movies, no
cell phones, no computers. Bright sunshine, beautiful beaches, very
friendly people wherever we went.

Then I came home to San Francisco and straight to the
Web 2.0 Expo.

Firefox 2.0 saves the day

Posted by davidvc on April 6, 2007 at 2:41 PM PDT

I am working on a blog entry about Sun SPOTs. I had gotten about ten minutes into it when BAM Firefox crashed.

I restarted Firefox. I recently upgraded to 2.0, so it asked me if I wanted to restore my old session. Sure, I said. Was I surprised to find out that not only did it bring up my blog entry page, but it also remembered *every word* I had typed before the crash. Wow.

Crash-Proof

Posted by davidvc on April 2, 2007 at 11:36 AM PDT

Last month was a miserable month for me in terms of my working environment. I like to work at cafes, and one day I got up, tripped over my power cord, and pulled my entire laptop down BANG upon a nice hard cement floor.

Heads turned, sharp inturns of breath all around.

SDN podcast/video about databases at Sun

Posted by davidvc on March 29, 2007 at 3:35 PM PDT

This just in: a new podcast/videocast from Sun Developer Network where Simon Phipps is interviewing all my old buds (Josh Berkus, Francois Orsini, Rick Hillegas) from Sun's Database Technology Group talk about Sun and open source databases. Check it out!

NetBeans wins JOLT Award for Best Development Environment

Posted by davidvc on March 23, 2007 at 3:31 PM PDT

I just heard the news that NetBeans wins the JOLT Award for Best Development Environment (see Section 7). Given that I work on NetBeans, this is super cool. I'd like to know why it won, but that doesn't seem to be available.

My goal (vision?