Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

194 lines (97 sloc) 2.931 kB
<title></title>
<h1>Making Software for Humans: CouchDB and The Peer-to-Peer Web</h1>
<meta charset="utf-8">
<link rel="stylesheet" href="de.css">
<p>I gave a 40 minute talk at <a href="http://berlinbuzzwords.de/">Berlin
Buzzwords</a> on June 7th, 2010.
<p>See my <a href="#present">Slides</a>. Video is pending.
<p>Here is roughly how it went:
<h2>Jan Lehnardt</h2>
<h2>@janl</h2>
<h2>jan@apache.org</h2>
<h2>Thanks Mathias!</h2>
<h2>NoSQL</h2>
<h2>So many projects…</h2>
<h2>…built around a core idea</h2>
<h2>80/20</h2>
<h2>Core Ideas</h2>
<h2>Choice</h2>
<h2>Building Better Systems</h2>
<h2>Today: CouchDB’s Core Idea</h2>
<h2>But first…</h2>
<h2>Scaling</h2>
<h2>Scaling Up</h2>
<h2>Everybody loves it…</h2>
<h2>…because it’s hard</h2>
<h2>Geeks Dig Hard Problems</h2>
<h2>Geeks Dig Hard Problems, applicable or not</h2>
<h2>Very Few People have Big Data Needs</h2>
<h2>&lt; 1%</h2>
<h2>“Scaling is Specialisation” — Joe Stump, (was) lead architect, digg.com</h2>
<h2>One Size Fits All Scaling?</h2>
<h2>CouchDB is Built to Scale Up</h2>
<h2>Impact</h2>
<h2>Scaling 2</h2>
<h2>Scaling Down</h2>
<h2>CouchDB can Scale Down</h2>
<h2>Small Servers</h2>
<h2>Routers</h2>
<h2>Mobile Phones</h2>
<h2>Google Android</h2>
<h2>Nokia Maemo/MeeGo</h2>
<h2>Palm/HP WebOS</h2>
<h2>iPhone/iPad…ah well</h2>
<h2>Why?</h2>
<h2>Centralised Past…</h2>
<h2>TBL</h2>
<h2>Power</h2>
<h2>Power to the People</h2>
<h2>Opera Unite</h2>
<h2>Project Diaspora</h2>
<h2>Privacy Matters</h2>
<h2>People are Ready</h2>
<h2>Couchin’ Tech Details</h2>
<h2>JSON Glory</h2>
<h2>Sub-set</h2>
<h2>Lossless Interoperable</h2>
<h2>MappingReducing</h2>
<h2>MappingReducing: No Math Degree Needed</h2>
<h2>Real-Time Changes</h2>
<h2>One Last Thing Before Tying it all Together</h2>
<h2>CouchApps</h2>
<h2>REST API</h2>
<h2>Everything has a URL</h2>
<h2>HTML in the Database</h2>
<h2>JavaScript in the Database</h2>
<h2>Ajax in the Browser</h2>
<h2>Look ma’, no Middleware!</h2>
<h2>Crazytalk!</h2>
<h2>Building Less Crap</h2>
<h2>Building Leaner Systems</h2>
<h2>Impact</h2>
<h2>The Big Picture</h2>
<h2>(finally)</h2>
<h2>Sync</h2>
<h2>Sync!</h2>
<h2>Easy as Pie</h2>
<h2>Auto-Conflict-Detection (yay)</h2>
<h2>CouchDB’s Killer Feature</h2>
<h2>Ubuntu</h2>
<h2>DesktopCouch</h2>
<h2>UbuntuOne</h2>
<h2>Mozilla Raindrop</h2>
<h2>Mobile?</h2>
<h2>Local Data is King</h2>
<h2>Latency Kills</h2>
<h2>…People’s Patience</h2>
<h2>The Fastest Computer on the Network is Always `localhost`</h2>
<h2>Oversubscribed DSL</h2>
<h2>No Bars</h2>
<h2>Battery Life</h2>
<h2>Simpler App Development + Decentralised Operation = &lt;3</h2>
<h2>All Open, All Standards Based</h2>
<h2>The Book</h2>
<h2><img src="img/the-book.png"></h2>
<h2>Thanks!</h2>
<h2>&nbsp;</h2>
<script src="present.js/present.js" type="text/javascript" charset="utf-8"></script>
Jump to Line
Something went wrong with that request. Please try again.