When I first discovered 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 Webmontag.
See you on Monday, August 18th, 19:00. This is a good opportunity to have some drinks with like-minded folks. Do not miss it!
P.S: If you are not yet convinced, let me throw out some more buzzwords to get your attention: HTTP REST API, JSON data, N-master- and offline-replication, written in Erlang, fault tolerant, highly concurrent, ACID & MVCC and (Apache 2.0-) open source.
P.P.S: The talk will be in German unless some non-speaker shows up and all other attendees agree on proceeding in English.