November 2009
3 posts
What #NoSQL means to me: No SQL in HTML5 →
A popular question these days has been “What does NoSQL mean?” Some say it means “Not only SQL” or something. But to me it means something different. In my CouchDB talk at the…
How CouchDB Treats the Disks →
Blogs are pretty much append-only. Most of the time you add new posts, sometimes you edit recent ones. There are new comments. CouchDB’s file format is also append-only. This doesn’t make it…
HTML5 Web Workers →
Web Workers open up the web client to message-passing-style programming. Getting this into HTML5 is the first step toward taking Erlang’s robust parallelism to the web. People keep asking me what…
September 2009
4 posts
CouchDB Google Tech Talk →
Thanks to Steve Souders I had the opportunity to speak about CouchDB at Google. here are links to the video and slides.
CouchDB - Local Web Platform
Deep Couch: Deterministic Revs for Idempotent PUTs →
Idempotent HTTP traffic (really, many kinds of traffic, as this happens at the TCP level) is sometimes repeated by intermediaries with no knowledge of either the client or the server. This is why…
TFM Part 2: A metaphor →
In my last post I pretty much let loose with the frustration of having more to do than one possibly can. I think it comes from overbooking myself and then getting hit with the house fire that…
TFM →
Time fucking management, this is something I’ve been learning my whole life, and I concede it’s like trying to hold back the ocean. First of all, TFM’s non-linear: 45 minutes at the Github drinkup…
August 2009
2 posts
So let me get this straight: liberals protest war; conservatives protest health...
– Cynical-C (via huslage)
Book progress →
Jan, Noah and I are getting close to the finish line on our book, CouchDB: The Definitive Guide. Friday is a real deadline. We are in a sprint to apply all the latest API changes and suchlike to…
July 2009
4 posts
p2p Web @ OSCON →
CouchDB’s web API and offline replication capabilities make it ideally
suited to power a sea-change in the relationships between users and
service providers. I’ll talk about the benefits and…
Fixing HTML 5 Storage →
The NoSQL movement has raised a flag about possible inclusion of SQL in the HTML 5 standard. Many of these people are fans of simpler key/value APIs. I’m guilty of getting up on stage with a…
Kings of Code slides →
This talk has a bit more attitude than some of my others. I’m not sure if it was recorded, but that’s cool: “you had to be there.” My favorite bits were getting to tell Steven Pemperton that “in…
The P2P Web (part one) →
(Part one because this is only just some of what I’d like to say on the topic.) The web was originally designed as a peer-to-peer medium. Tim Berners-Lee needed a way to share physics papers with…
June 2009
1 post
NoSQL Slides →
NoSQL was a rip-roaring good time. It was fun to catch up with old friends as well as get an all day brain-dump of what’s going on in the distributed database world. I’m pretty heads-down on…
May 2009
7 posts
Less →
I like it when people talk about less code. Code slower, all of that. Here’s my attempt to talk about less. Less Layers This is one aspect people find appealing about pure Couch apps. Less layers…
First Principles →
I’m not particularly concerned with people who take issue with some of the CouchDB demos I’ve been doing lately. Either they don’t get it or they’re trying hard not too. If you’re on the cusp, and…
Simple Wins →
The biggest response I got to Toast, my realtime CouchDB chat server was: “wtf why didn’t you use XYZ technology?” The point of developing chat in CouchDB is not to show how CouchDB is an ideal…
ThatGirlOnline: Where is my Seb? I need him!
– ThatGirlOnline : on toast
My Couch is on Port 80 →
It started with the tshirt: Now it’s turned into a (realtime chat) movement. Toast is a simple demo chat application for CouchDB. It can still have a lot added to it, but it can IM, and…
Building things →
I had a wild weekend meeting VCs in SF, and came home determined to actually write some code. Meetings are fun but they remind you that nothing talks like code. So I’m putting together a demo…
Erlang Factory →
Too tired to say much. Here are the slides from today’s CouchDB talks (remixed a bit for publication) CouchDB Internals and CouchDB to the Edge - pdf
April 2009
6 posts
"CouchDB to the Edge" at JSConf (with slides) →
Chilling in the Track A room at JSConf - very relaxed feeling conference. Jan and I just gave the talk “CouchDB to the Edge” about the p2p web. There will be video of our talk, but for now …
They’re basically saying that killing babies is OK
– Apple under fire over iPhone ‘Baby Shaker’
At CouchHack →
There is a new podcast We’re doing things. It’s the best. More updates later or see Twitter. also, CouchHack.org
House update →
Well… they’ve finally started work cleaning up the house after our (luckily confined to the stove) bean cooking fire. Lessons learned (if you have to move out of your house and are waiting for…
March 2009
9 posts
CouchDB talks online →
If you were not at ApacheCon, here is the audio of the talks Jan and I gave. It was a fun time. This page links to the Podcast feed Deploying to the Edge with CouchDB Introduction to…
The first thing is to be done →
I came home (from GMT+1) to a bit of a disaster area today. C’est la vie. Now we’ve got to wipe every square centimeter of surface in the house with a damp cloth, and run everything we’ve ever…
ApacheCon Talk Slides →
I am uploading the slides, when they are up I will link from this page. Deploying from the Edge With CouchDB Introduction to CouchDB Many thanks to everyone who was there, and to Jan for…
ApacheCon EU →
I’m sitting in the hotel lobby bar with Benoit and Jan, talking about CouchApp. The conference looks like it will be a lot of hallway conversations.
Fun in London →
Amy and I have been in London since Thursday morning. I think today is the first day I’ve been jet-lag free. And now we get on the plan to Amsterdam. Notable events (links to tweets): Meeting…
Team Fitness →
From my comment on Sam Ruby’s blog: I’ve never been an exerciser before, but in the last year my wife got me started with her “Team Fitness” class, where we show up twice a week and do fun stuff…
The Big Switch →
I’ve set up permanent redirects from the Rails app that used to host this blog, feeds etc should all be redirecting to this site. Please let me know if this breaks anything for you. (If it broke for…
Upgrading CouchDB databases to trunk →
The latest CouchDB update brings a mature replication model for distributed updates. This involved quite a lot of changes to the internal handling of MVCC tokens. The result is what we think will be…
McLuhan: No, and so the only alternative is to understand everything...
– Rough Type: Nicholas Carr’s Blog: The luddite McLuhan
February 2009
5 posts
Moving (Blog) House →
The little Rails app that powers this blog has served me well over the years. I’ve only written 139 posts (this will be 140) using it, and never got around to implementing caching or any of that…
Gif wins!
gifparty:
Did Last.fm Just Hand Over User Listening Data To... →
idfdz:
cosmicglacier:
I heard from an irate friend who works at CBS that last.fm recently provided the RIAA with a giant dump of user data to track down people who are scrobbling unreleased tracks. As word spread numerous employees at last.fm were up in arms because the data collected (a) can be used to identify individuals and (b) will likely be shared with 3rd parties that have relationships...
Whole cities and metro regions became giant Ponzi schemes.
– How the Crash Will Reshape America - The Atlantic (March 2009)
January 2009
17 posts
Makes you wonder what the world might look like if peers building
commons...
– The WELL: Bruce Sterling: State of the World, 2009
Plankton and jungles make the air we breathe, but they have no
place at our...
– The WELL: Bruce Sterling: State of the World, 2009
The people fighting climate change — they look like Voltaire
combatting...
– The WELL: Bruce Sterling: State of the World, 2009
You should aspire to this better condition.
– Worldchanging: The Last Viridian Note