Jan Lehnardt is an Open Source software consultant specialising in internet technologies. Jan is the co-founder of Freisatz, a company bringing typographic bliss to everyone and a contributor to the CouchDB project. He has a keen eye for user experience and typography.
|
Presentation: "CouchDB form 10,000ft"Time: Friday 14:15 - 15:15 Location: Stanford
Abstract: This presentation takes a look at CouchDB from 10,000 ft. We try not to lose you in technical details and paint the big picture that you need to understand CouchDB's strengths and weaknesses.
CouchDB is a document oriented database. It does not adhere to the relational principles of traditional databases. You will learn what that means for your application design. It comes with highly acclaimed REST API that makes integration into existing infrastructure a snap.
CouchDB's replication support solves the problems of high-traffic web sites, distributed peer-to-peer, and offline applications all at the same time. We show you what kind of applications you are able to build with that.
However, CouchDB is no Silver Bullet and there are plenty of cases where it is a poor fit. You will learn to decide when it is a good fit for your project and when you are better off with a traditional database.
Presentation: "CouchDB in a real-world setting"Time: Friday 15:45 - 16:45 Location: Stanford
Abstract: When I first discovered CouchDB ( http://incubator.apache.org/couchdb ) I thought to myself: â??This will solve a lot of my everyday problemsâ??. I was doing web development at the time (I still do) and CouchDBâ??s features sounded like magic. Only that they actually do exist; and they work like a charm.
CouchDB is very easy to learn, with one caveat: If you are deep into relational databases, you might have a hard time imagining that doing things â??The CouchDB Wayâ?? is actually a good idea. Getting out of this state mainly involves ignoring and forgetting what you learned about RDBMSs and start to focus more on the pure data-storage aspect.
In this talk I'll give you an idea about why you would want to use CouchDB for your next web application and I will try to shift your thinking about data storage from the relational- to a more natural data behaviour model. Iâ??ll also show you how to use CouchDB with your favourite development platform. If you are quick, you might walk out with a first app by the end of QCon.
|
|||