Given this is "java.net", I thought I could share this all with you.
Every now and then I come across something that just is so cool. Our big Krups espresso machine broke down and my wife made it clear that another one was not to occupy our limited kitchen counter space. But I do love my daily decaf latte, and the price just keeps going up and up at Peets and other local Berkeley coffee...
A few years ago I tried to put Sun's distribution of Linux (Java Desktop System) onto my laptop. It was a painful experience. I found myself having to do things I never wanted to do, including pulling down and compiling package after package and rebuilding the kernel multiple times. I even remember having a terrifying nightmare one night where an incarnation of the Linux kernel was hiding...
Simon Phipps, Dave Johnson and I were at ApacheCon a few weeks ago, and were interviewed by Scott Mace of Opening Move. A few little blurbs by Dave and I about Roller and Derby (Roller Derby?), but the focus, as it should be, is on putting Java into open source.
If you want to hear Simon talk about open sourcing Java and open source in general, or if you just want to hear what Dave and I...
The first two days of ApacheCon are over, and it's been a lot of fun so far. On Monday I gave a tutorial on embedding a database in a browser. Man, what I lot of work I put into that tutorial, but it was worth it - I learned a lot and I think so did the attendees. It was a full room, and the class was pretty engaged in the morning. By the end of the day, however, eyes were getting glazed...
Well, after a lot of work by a lot of people, Apache Derby has just made available a new release, version 10.2. For full information and download links for the release, see this page. This release includes the following new features:
GRANT/REVOKE support
Online backup
SHOW TABLES and DESCRIBE
Ability to run command-line tools without a classpath using derbyrun.jar (e.g. 'java -jar derbyrun....
Well, now that it's working, I think it's pretty cool. I have this great little example app showing how you can use Apache Derby embedded in a browser to store Google Calendar events locally and then ship them back to the Google Calendar server (using the Google GData/Calendar APIs) when you get back online. It handles automatic detection of the network going down, browser crashes and...