Biography
Blog
Document-driven data architecture in practice
April 21 2008
I've been working at Sun since 2001 as close architectural consultant on various pioneering uses of XML, SOA and Semantic technologies in a couple of divisions, first through Fourthought and now through Zepheira. Sun has been the practical landing pad... read moreMarch 18 2008
The 4Suite.org projects are moving from CVS to Mercurial. I'm still quite happy with Mercurial having used it for several newer projects. One last test I anted was to convert the bigger projects from CVS to see how smooth the transition might... read moreOctober 11 2007
I finally created a FOAF file for myself. I exported my LinkedIn contacts (that link should work for you if you've recently logged into LinkedIn) to "vCard (.VCF file)". I then imported the vCard into FOAFgen. Result is here. I... read moreOctober 07 2007
So my paper was accepted at XML 2007. I look forward to seeing some of you folks there. The schedule looks interesting not just because I see topics that I enjoy, and some about which I want to learn, but... read moreSeptember 10 2007
I was working with some XUL that was eventually to be part of a Firefox extension, but at the time loading the XUL directly into Firefox. Didn’t take long until I stumbled into the infamous “Error: uncaught exception: Permission denied to create wrapper for object of class UnnamedClass”. Time to… read moreWhat's the attraction to URLs in content?
September 03 2007
Rarely do I review XML design without seeing something like: <spam> <link>http://example.com</link> </spam> Putting URLs in element content seems to come naturally to people, regardless of the age-old convention from HTML: <p> <a href="http://example.com"/> </p> I've always disliked this, as... read moreDipping my toes into Mercurial, on Mac
August 24 2007
I’m a long-time CVS head, and I recognize CVS is quite showing is age, but I’ve never had much of a taste for the pundit’s heir apparent Subversion. I could go on about why, but I think it all boils down to SVN’s not fitting my head. I’ve been thinking… read moreFinally is all starting to look like plumbing in XML
August 22 2007
I've heard it 1000 times since '97. "XML, it's just plumbing". Maybe, but it hasn't really felt that way in past years. Too much was still unsettled, and and there were too many people who were not interested in letting... read moreMacBookPro bug: reboot on closing the lid
August 16 2007
One reason I'm looking forward to Tiger is that unfortunately I'm a victim of the bug where my MacBook Pro 17" occasionally reboots when I close the lid. Most of the time things are OK, but once a month or... read moreExtreme Markup Languages, day 4
August 10 2007
I'll use this entry as an anchor for my observations on the third day of Extreme Markup Languages. I'll update it with a note each time a new talk begins, but I'll add my comments on the talk in the... read moreExtreme Markup Languages, day 3
August 09 2007
I'll use this entry as an anchor for my observations on the third day of Extreme Markup Languages. I'll update it with a note each time a new talk begins, but I'll add my comments on the talk in the... read moreExtreme Markup Languages, day 2
August 08 2007
I'll use this entry as an anchor for my observations on the second day of Extreme Markup Languages. I'll update it with a note each time a new talk begins, but I'll add my comments on the talk in the... read moreExtreme Markup Technologies, day 1
August 07 2007
I'll use this entry as an anchor for my observations on the first day of Extreme Markup Technologies (See also: Looking forward to Extreme Markup Technologies). I'll update it with a note each time a new talk begins, but I'll... read moreAugust 05 2007
I spent some time the past couple of days wrestling with HTTP authentication for a WSGI atom store implementation. It’s well known to be a tricky topic, and I went through a lot of bother, especially trying to figure out a Python WSGI library for HTTP auth that was clean,… read moreAugust 04 2007
I'm still getting my Weblogger profile here updated, but this year I transitioned from one company I co-founded to another. Zepheira provides data architecture solutions, with a focus on semantic technology. I was early on the Semantic Web bandwagon, and... read more