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.

 

Articles

You have a web application, but in some cases your users want to be able to work locally, off-network, and synch up later. In this article, David Van Couvering shows how Java DB can be used to achieve this.

Weblogs

Note: if we had DRY working for blogs, then I could have just embedded the content from ...

survey.jpg

I know this isn't my main blog page any more (I'm hanging out at...

I've decided to move my blog to a new location. You can now find me at http://davidvancouvering.blogspot.com.

Why am I making the move...

Open source continues to amaze me. For so many years, I have worked on projects where customers would clamor for features, and we just didn't have enough time in the day or people to get them...

Derby 10.3 beta
is available for testing
. If you are using Derby/Java DB, you should try your local tests with this beta...

I noticed today that I had 754 messages in my Spam folder in Gmail.

I decided to open the folder, and GMail had decided to place the following sponsored link at the top of the folder:...

I am a techie, and generally am not interested in the legal world. That changed a bit when I got into open source, where just to be able to contribute code you have to have some pretty solid...

The default behavior of Java DB is that you have two level of access control: full access and read-only. Again, this is I believe due to the legacy of Cloudscape being originally an embedded-...

As I mentioned in my previous blog, Java DB's legacy is in the embedded world, where there is no such thing as sending the password over the wire.

But when you introduce the network...

The original Cloudscape was built as an embedded-only database -- that is, it could only run inside the VM of another application. It did not have a client/server mode. That was added later....

A common complaint about learning Derby is "I can't figure out where in the manuals it talks about how you do 'X'".

I think we all know this: Google Loves Data. They want all of our data, every last bit of it. They live for data. They want to touch it, caress it, sift it, search it, organize it, categorize...

I've been thinking about Google Gears. As I
mentioned
, I think it's a pretty solid technology and...

A number of folks responded (some in comments) to my request for folks interested in participating in a series...

I was talking with my brother on IM last night and he complained about sotware engineers. He showed me a conversation between himself and an engineer. I thought it was a made-up joke dialog, to...

As Sun's architect for databases in NetBeans, one of my responsibilities is to lead the charge in figuring out what we should be doing in upcoming releases of NetBeans for database tooling.

...

I keep hearing this from the technorati: why is everyone so worried about offline? We're always online, and if we're not, we soon will be.

By now most of you have heard about Google Gears. Yes, I heard about it too. I actually tried installing it into Firefox on my Mac, I wanted to try Google Reader offline. But it...

I remember noticing when Ethan Nicholas said
he was coming over to Sun from Yahoo!
after...

A common question we get on the derby-user list is how to talk to a Derby database running in embedded mode from a separate client, such as a report tool or visual query tool.

You can do...

I know I mentioned this in my
overview of the JavaOne keynote
, but if you blinked your eyes, you may...

My little sister, Elizabeth Van Couvering, is in the graduate program at the London School of Economics (lucky cad, she was born in...

I think there is a lot more to choosing a database than performance. Yes, performance is important, and all other things being equal, it's a very good way to help you choose a database vendor....

Most databases provide a command-line tool to run SQL that you've put in a file.

I just learned the term "schwag" at this JavaOne. I am so behind the times. I don't even know if I'm spelling it right.

You may have
read my blog
about my concerns around technology. At the same time, I also believe...

The first year we had a booth for Apache Derby/Java DB at JavaOne, it was kind of sad. Nobody had heard of us, or even understood what we were about. We spent most of our time chatting amongst...

I went to the Linda Lemichiel's session on what they're
planning JPA 2.0. I thought I'd summarize what I heard.
Note - at the end of the blog I provide an email address
...