People in cafeJean Paoli
speakingAmsterdam rooftopsXTech delegats
XTech 2008: “The Web on the Move”6-9 May 2008, Dublin, Ireland
Your account


(?)
XTech 2008 news

Subscribe to receive news about XTech

Partners

Organized by
Co-hosted by

Sponsors

Conference Chair

Event software by Expectnation
Add to your personal schedule

Building CouchDB Applications

Jan Lehnardt (Freisatz)
Tutorial Goldsmiths 2

Most digital data we deal with in the real world is not inherently relational in nature, yet most web applications use a SQL RDBMS for data persistence. CouchDB is fundamentally a different type of database, storing data as independent ‘Document’ objects. They can be easily replicated to other instances of CouchDB for distributed and offline editing and querying, and also for high availability and load balancing reasons. CouchDB offers a REST interface and JSON for data exchange. It is Open Source and written in Erlang/OTP for carrier-grade reliability.

In this workshop we show you how to create CouchDB applications that take advantage of its rich feature set. We are going through the programming interface, application architecture and best practices. You will be able to take what you learn here and apply it to real world applications.

This is a hands-on workshop. Bring your laptop and some JavaScript experience. Expect to write and run code on your machine, find bugs and have fun!

Jan Lehnardt

Freisatz

Jan Lehnardt is an Open Source software consultant spcialized on internet technologies. He has years of experience with building small- and big-scale database backed applications. He has a keen eye for user experience and typography. He co-founded Freisatz, a company bringing typographic bliss to everyone and he contributes to several Open Source projects.