<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Damien Katz</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/" />
    <link rel="self" type="application/atom+xml" href="http://damienkatz.net/atom.xml" />
    <id>tag:damienkatz.net,2008-05-05://1</id>
    <updated>2010-02-09T00:40:32Z</updated>
    <subtitle>Everybody keeps on talking about it
Nobody&apos;s getting it done</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Personal 4.1</generator>

<entry>
    <title>First week in the new office</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2010/02/first_week_in_the_new_office.html" />
    <id>tag:damienkatz.net,2010://1.548</id>

    <published>2010-02-08T23:56:40Z</published>
    <updated>2010-02-09T00:40:32Z</updated>

    <summary>Last week was our first week in our new office in Old Downtown Oakland. It&apos;s a really neat area with lots of restaurants and bars, and hardly any murders. Oh yeah, we&apos;ve changed our name to Couchio. Our new blog...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Last week was our first week in our new office in Old Downtown Oakland. It's a really neat area with lots of restaurants and bars, and hardly any murders.</p>

<p>Oh yeah, we've changed our name to Couchio. Our new blog will be here <a href="http://couch.io">http://blog.couch.io/</a> soon.</p>

<p>Our office:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%204.jpg"><img alt="office - 4.jpg" src="http://damienkatz.net/pics/office - 4-thumb-400x267.jpg" width="400" height="267" class="mt-image-none" style="" /></a></span></p>

<p>Our office manager Claire:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%206.jpg"><img alt="office - 6.jpg" src="http://damienkatz.net/pics/office - 6-thumb-400x472.jpg" width="400" height="472" class="mt-image-none" style="" /></a></span></p>

<p>Chris and Mikeal:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%201.jpg"><img alt="office - 1.jpg" src="http://damienkatz.net/pics/office - 1-thumb-400x267.jpg" width="400" height="267" class="mt-image-none" style="" /></a></span></p>

<p>Claire and Jan:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%202.jpg"><img alt="office - 2.jpg" src="http://damienkatz.net/pics/office - 2-thumb-400x267.jpg" width="400" height="267" class="mt-image-none" style="" /></a></span></p>

<p>Nitin:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%208.jpg"><img alt="office - 8.jpg" src="http://damienkatz.net/pics/office - 8-thumb-400x598.jpg" width="400" height="598" class="mt-image-none" style="" /></a></span></p>

<p>Super Awesome Art by <a href="http://www.juliearmbruster.net/">Julie Armbruster</a>:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%203.jpg"><img alt="office - 3.jpg" src="http://damienkatz.net/pics/office - 3-thumb-400x309.jpg" width="400" height="309" class="mt-image-none" style="" /></a></span></p>

<p>Me:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%207.jpg"><img alt="office - 7.jpg" src="http://damienkatz.net/pics/office - 7-thumb-400x374.jpg" width="400" height="374" class="mt-image-none" style="" /></a></span></p>

<p>My Office:<br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/office%20-%205.jpg"><img alt="office - 5.jpg" src="http://damienkatz.net/pics/office - 5-thumb-400x267.jpg" width="400" height="267" class="mt-image-none" style="" /></a></span></p>

<p>So far we are really disorganized and discombobulated. But I'm are working on it! I even bought Management for Dummies. Things will be running smoothly in no time ;)</p>

<p>Also we are looking hard for someone to help us offer CouchDB support and hopefully build a whole support organization. Email me damien@couch.io if you are interested or know someone who is.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Preschools in/near Piedmont?</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/12/preschools_innear_piedmont.html" />
    <id>tag:damienkatz.net,2009://1.547</id>

    <published>2009-12-16T21:31:56Z</published>
    <updated>2009-12-16T21:33:19Z</updated>

    <summary>Anyone know of a good preschool in/near Piedmont CA accepting applications for January? This is for our 2 year old girl, born Aug 2007....</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Anyone know of a good preschool in/near Piedmont CA accepting applications for January? This is for our 2 year old girl, born Aug 2007.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Relaxed Inc.</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/12/relaxed_inc.html" />
    <id>tag:damienkatz.net,2009://1.546</id>

    <published>2009-12-13T04:20:21Z</published>
    <updated>2009-12-15T17:51:19Z</updated>

    <summary>So something interesting happened recently. I, Jan, and Chris are building a startup around Apache CouchDB and Redpoint Ventures has invested $2 million. Pretty cool huh? What are we going to do with that? Well, we are still figuring that...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>So something interesting happened recently.</p>

<p>I, <a href="http://jan.prima.de/plok/">Jan</a>, and <a href="http://jchrisa.net/">Chris</a> are building a startup around Apache CouchDB and <a href="http://www.redpoint.com/">Redpoint Ventures</a> has invested $2 million. Pretty cool huh?</p>

<p>What are we going to do with that? Well, we are still figuring that out. For the most part we are going to try to grow a large and healthy CouchDB ecosystem and then build our own business(es) within that. We are working with <a href="http://twitter.com/satishd">Satish Dharmaraj</a> on some basic strategy stuff right now, and we aren't trying to be secretive or <a href="http://www.techcrunch.com/2009/12/10/stealth-startup-relaxed-raises-2-million-from-redpoint-ventures-for-couchdb-support/">"stealthy" as TechCrunch said</a>. It's just very early and I'm also very busy planning a move. Which bring me to my 2nd and 3rd announcements.</p>

<p>2nd Announcement: Yes, I've left IBM.</p>

<p>To the projects at IBM using CouchDB, please continue to feel free contact me at anytime. IBM has been very good to me and the CouchDB project and I want IBM and its customers to be successful. That hasn't changed.</p>

<p>To Anant Jhingran, David Fallside and especially Sam Ruby, thank you for your early support and getting IBM behind CouchDB. We'd never have made it this far without you.</p>

<p>3rd Announcement: California here we come! I, Laura, and our 5 yo, 2 yo, and 9 mo (for those counting at home, that's 5 people) are moving to Piedmont CA the first week of January. We have everything all settled, other than a million small details that Laura has to deal with.</p>

<p>We still need some recommendations for a good local family doctor, ophthalmologist and dentist. And does any know where you can get them to convert your car to a lowrider that goes bouncy bouncy down the street?</p>

<p>Anyway, exciting times ahead. Follow <a href="http://twitter.com/damienkatz">me</a>, <a href="http://twitter.com/jchris">Chris</a> and <a href="http://twitter.com/janl">Jan</a> on twitter as we figure all this stuff out.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Koala on the loose!</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/10/koala_on_the_loose.html" />
    <id>tag:damienkatz.net,2009://1.545</id>

    <published>2009-10-29T19:40:16Z</published>
    <updated>2009-10-29T20:08:54Z</updated>

    <summary>Ubuntu 9.10 Karmic Koala has just been released. This is big news as this version includes Apache CouchDB, used as a replicable database by desktop apps. This means CouchDB will be on over 10 million desktops. Nice :)...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><a href="http://www.ubuntu.com/">Ubuntu 9.10 Karmic Koala</a> has just been released. This is big news as this version includes Apache CouchDB, used as a replicable database by desktop apps. This means CouchDB will be on over 10 million desktops. Nice :)</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://damienkatz.net/pics/ubuntu_couchdb.png"><img alt="ubuntu_couchdb.png" src="http://damienkatz.net/pics/ubuntu_couchdb-thumb-400x298.png" width="400" height="298" class="mt-image-none" style="" /></a></span></p>]]>
        
    </content>
</entry>

<entry>
    <title>&quot;CouchDB Implements a Fundamental Algorithm&quot;</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/10/couchdb_implements_a_fundament.html" />
    <id>tag:damienkatz.net,2009://1.544</id>

    <published>2009-10-29T19:12:42Z</published>
    <updated>2009-10-29T19:17:02Z</updated>

    <summary>Chris Anderson, an Apache CouchDB contributor, writes a great article about the core design of CouchDB: CouchDB Implements a Fundamental Algorithm...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Chris Anderson, an Apache CouchDB contributor, writes a great article about the core design of CouchDB:</p>

<p><a href="http://jchrisa.net/drl/_design/sofa/_show/post/CouchDB-Implements-a-Fundamental-Algorithm">CouchDB Implements a Fundamental Algorithm</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Mozilla Raindrop</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/10/mozilla_raindrop.html" />
    <id>tag:damienkatz.net,2009://1.543</id>

    <published>2009-10-23T05:09:33Z</published>
    <updated>2009-10-23T18:58:41Z</updated>

    <summary> Mozilla has announced the Raindrop project today, a new messaging platform built on top of Apache CouchDB: A central principle behind Raindrop is that messaging should be personal -- we want Raindrop to be people-centric both in how we...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><img alt="raindrop-header.png" src="http://damienkatz.net/pics/raindrop-header.png" width="600" height="200" class="mt-image-none" style="" /></p>

<p>Mozilla <a href="http://labs.mozilla.com/raindrop/2009/10/22/introducing-raindrop/">has announced the Raindrop project today</a>, a new messaging platform built on top of Apache CouchDB:</p>

<blockquote><div>
A central principle behind Raindrop is that messaging should be personal -- we want Raindrop to be people-centric both in how we process messages, and in how we can help give people control over their personal data and experiences.
</div></blockquote>

<p>This is a huge deal for me and for CouchDB. I can't describe how proud I am of this.</p>]]>
        
    </content>
</entry>

<entry>
    <title>&quot;Agile is treating the symptoms, not the disease&quot;</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/10/agile_is_treating_the_symptoms.html" />
    <id>tag:damienkatz.net,2009://1.542</id>

    <published>2009-10-13T15:52:12Z</published>
    <updated>2009-10-13T15:59:42Z</updated>

    <summary>Where is this decade&apos;s Access? It may seem like a snarky and trolling question, but think about it for a moment: for a decade or so, I was brought into project after project that was designed to essentially rebuild/rearchitect the...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<blockquote><div>Where is this decade's Access?
<p>
It may seem like a snarky and trolling question, but think about it for a moment:
for a decade or so, I was brought into project after project that was designed to essentially rebuild/rearchitect the Access database created by one of the department's more tech-savvy employees into something that could scale beyond just the department.
<p> 
(Actually, in about half of them, the goal wasn't even to scale it up, it was just to put it on the web. It was only in the subsequent meetings and discussions that the issues of scale came up, and if my memory is accurate, I was the one who raised those issues, not the customer. I wonder now, looking back at it, if that was pure gold-plating on my part.)
<p>
Others, including many people I care about (Rod Paddock, Markus Eggers, Ken Levy, Cathi Gero, for starters) made a healthy living off of building "line of business" applications in FoxPro, which Microsoft has now officially shut down. For those who did Office applications, Visual Basic for Applications has now been officially deprecated in favor of VSTO (Visual Studio Tools for Office), a set of libraries that are available for use by any .NET application language, and of course classic Visual Basic itself has been "brought into the fold" by making it a fully-fledged object-oriented language complete with XML literals and LINQ query capabilities.
<p>
Which means, if somebody working for a small school district in western Pennsylvania wants to build a simple application for tracking students' attendance (rather than tracking it on paper anymore), what do they do?
</div></blockquote>

<p><a href="http://www.javaworld.com/community/node/3530">http://www.javaworld.com/community/node/3530</a></p>

<p>That last question is the one that interests me more than just about anything else you can ask.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Apache CouchDB 0.10.0 Escapes!</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/10/apache_couchdb_0100_escapes.html" />
    <id>tag:damienkatz.net,2009://1.541</id>

    <published>2009-10-13T14:07:49Z</published>
    <updated>2009-10-13T14:10:33Z</updated>

    <summary>Our first beta! Get it here: http://couchdb.apache.org/downloads.html There should be another interesting CouchDB related announcement later today....</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Our first beta!</p>

<p>Get it here: <a href="http://couchdb.apache.org/downloads.html">http://couchdb.apache.org/downloads.html</a></p>

<p>There should be another interesting CouchDB related announcement later today.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Awesome InfoWorld CouchDB Article</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/10/awesome_infoworld_couchdb_article.html" />
    <id>tag:damienkatz.net,2009://1.540</id>

    <published>2009-10-07T01:52:46Z</published>
    <updated>2009-10-07T01:56:00Z</updated>

    <summary>CouchDB emerging as a top choice for offline Web apps...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><a href="http://www.infoworld.com/d/data-management/couchdb-emerging-top-choice-offline-web-apps-777">CouchDB emerging as a top choice for offline Web apps</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Oh yeah, I&apos;m on the Twitter now</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/09/oh_yeah_im_on_the_twitter_now.html" />
    <id>tag:damienkatz.net,2009://1.539</id>

    <published>2009-09-29T19:57:12Z</published>
    <updated>2009-09-29T19:58:42Z</updated>

    <summary>Follow me here: http://twitter.com/damienkatz...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Follow me here: <a href="http://twitter.com/damienkatz">http://twitter.com/damienkatz</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>In the Bay Area Next Week</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/09/in_the_bay_area_next_week.html" />
    <id>tag:damienkatz.net,2009://1.538</id>

    <published>2009-09-29T19:54:16Z</published>
    <updated>2009-09-29T19:56:55Z</updated>

    <summary>I&apos;ll be there Oct. 5-9. Email me if you&apos;d like to meet up....</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>I'll be there Oct. 5-9. Email me if you'd like to meet up.</p>]]>
        
    </content>
</entry>

<entry>
    <title>CouchDB Fan</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/09/couchdb_fan.html" />
    <id>tag:damienkatz.net,2009://1.537</id>

    <published>2009-09-20T17:13:40Z</published>
    <updated>2009-09-20T17:23:50Z</updated>

    <summary> My 6 month old son Zack :)...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="DSC05192.jpg" src="http://damienkatz.net/pics/DSC05192.jpg" width="450" height="338" class="mt-image-none" style="" /></span></p>

<p>My 6 month old son Zack :)</p>]]>
        
    </content>
</entry>

<entry>
    <title>ICU collation in Erlang</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/09/icu_collation_in_erlang.html" />
    <id>tag:damienkatz.net,2009://1.536</id>

    <published>2009-09-06T18:49:13Z</published>
    <updated>2009-09-06T19:07:41Z</updated>

    <summary>Right now we have a big performance problem in CouchDB view indexing when Erlang calls the ICU collation routines. The problem is that the facilities in Erlang to make C callouts are all dog slow, and collation of strings is...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>Right now we have a big performance problem in CouchDB view indexing when Erlang calls the <a href="http://www.ibm.com/software/globalization/icu/">ICU</a> collation routines. The problem is that the facilities in Erlang to make C callouts are all dog slow, and collation of strings is something that happens a lot. So right now we have a big CPU bottleneck from collation in the indexing code, and it's mostly overhead just marshaling the Erlang data to a C "port".</p>

<p>To optimize, I had the idea that we could do just the basic ASCII string collation in Erlang, and when we hit non-ASCII we fail over to the ICU callouts.  That makes our general collation faster in the general case, but still slower for anyone not American.</p>

<p>That got me to thinking, how hard would it be to implement all of ICU collation in Erlang? It's my understanding that the ICU code is generated from parsable data and the source for the C and java versions are generated from that. How hard would it be to generate the Erlang code to do that, and would it be efficient? And what about case and accent insensitive sorting, something we don't have now but probably will in the future? Any ICU experts out there have ideas?</p>

<p>Right now, the only thing we use the ICU for is collation, so that makes the problem easier.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Wanted: CouchDB Eclipse Plug-in</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/08/wanted_couchdb_eclipse_plugin.html" />
    <id>tag:damienkatz.net,2009://1.535</id>

    <published>2009-08-04T16:52:46Z</published>
    <updated>2009-08-04T17:18:03Z</updated>

    <summary>An Eclipse Plug-in for Apache CouchDB would be a big help for Java adoption, particularly within IBM. It&apos;s fairly simple as a plug-in I think, we only need something that installs and runs a local CouchDB instance. However, since it&apos;s...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>An Eclipse Plug-in for Apache CouchDB would be a big help for Java adoption, particularly within IBM.</p>

<p>It's fairly simple as a plug-in I think, we only need something that installs and runs a local CouchDB instance. However, since it's not native Java, each each OS supported will required special build/install work.</p>

<p>It will launch with it's port set to 0, then the OS will assign it an available port and the VM will return the port # back to plug-in. Application code will get the port # from the plug-in then access the API using one of the available Java CouchDB client libraries.</p>

<p>Know Eclipse and interested in helping CouchDB?</p>]]>
        
    </content>
</entry>

<entry>
    <title>Apache CouchDB and Lotus</title>
    <link rel="alternate" type="text/html" href="http://damienkatz.net/2009/07/apache_couchdb_and_lotus.html" />
    <id>tag:damienkatz.net,2009://1.534</id>

    <published>2009-07-14T17:02:21Z</published>
    <updated>2009-07-14T18:07:42Z</updated>

    <summary>For my Lotus readers out there, I&apos;d like some help. Part of my job is to help IBM understand and build with Apache CouchDB. Right now I&apos;m exploring some ideas of integrating CouchDB with some Lotus technologies, and perhaps creating...</summary>
    <author>
        <name>Damien Katz</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://damienkatz.net/">
        <![CDATA[<p>For my Lotus readers out there, I'd like some help. Part of my job is to help IBM understand and build with Apache CouchDB. Right now I'm exploring some ideas of integrating CouchDB with some Lotus technologies, and perhaps creating some new browser-based applications called <a href="http://github.com/jchris/couchapp/tree/master">CouchApps</a>.</p>

<p>CouchApps are web applications that are served directly from CouchDB, no intermediate server is needed, it's all HTML, Javascript, JSON and of course CouchDB. The killer feature of CouchApps is the ability to replicate the Apps -- both the data and the design -- for distributed and offline usage. With a local instance of CouchDB (soon to be included <a href="https://wiki.ubuntu.com/DesktopTeam/Specs/Karmic/IntegratingWithUbuntuOne">as part of Ubuntu</a>), you can replicate the apps locally and access them in your web browser just as if you were online.</p>

<p>What sorts of applications? The obvious ones are email, calendaring, a Sharepoint type App (I'll call it Chairpoint) and I'd really like to see web based IDE for users to build their own simple Apps. Most anything that can be built on Domino can also be built with CouchDB, as they share very similar data models. And because of this similarity, interop and replication between the 2 platforms is much easier than a RDBMS.</p>

<p>So I want to know what the Lotus community thinks about CouchDB, do you see a future for Lotus and Apache CouchDB? What do you see it looking like? What sorts of tools, support, applications ,etc would you need to make it something viable?</p>]]>
        
    </content>
</entry>

</feed>
