CouchDB with Rails

Purchase includes Quicktime (zip) download Purchase includes iPod download Purchase includes Ogg download Purchase includes Windows Media (zip) download

Technical editing by CouchDB committers Jan Lehnardt and Chris Anderson

NOTE: Updated project code is available at GitHub (upgrade-couchrest branch).

Imagine a world where there is no SQL. Your database doesn’t have a schema. You don’t have to worry about indexes. Replication is built-in. Scaling is part of the plan from day one.

This is the world promised to you by CouchDB, an Apache Foundation incubator project in the genre of Amazon’s SimpleDB (but open source!). Our 60 minute CouchDB with Rails video tutorial clearly explains the forward-thinking features of CouchDB and shows you how to use CouchDB with Rails.

This CouchDB tutorial is the product of months of research, a trip across the world to Berlin, hours of coding on the CouchRest gem, and technical editing by a pair of CouchDB committers.

You’ll learn how to install CouchDB from source, how to use the CouchRest gem, and you’ll build a personal notes application that uses CouchDB. You’ll learn about different ways to serialize Ruby objects to JSON. You’ll write custom views in Javascript and synchronize them to your database. Oh, and you’ll also learn a bit about the daring personal history behind the CouchDB project!

Whether you’re planning to use CouchDB on an upcoming Ruby project or just want to be informed about current developments in database technology, you’ll find it in this screencast.

The code used in the screencast is included. A typed transcript is also included with the code download. Video is in our new extra-wide 1000×600 format!

Tutorial available to PeepCode Unlimited Subscribers or alone for only US$12.

Skills

Assumes a basic knowledge of Ruby on Rails. Some very simple Javascript code is also used.

Revision 1 (Notes) · Updated: Sep 23, 2008 · Length: 61 min · 153 MB

Free Preview

Play

What People Are Saying About CouchDB with Rails

“While I've always thought that your screencasts were of good quality, the CouchDB screencast is fantastic!” Jason Perkins

What People Are Saying About PeepCode

“PeepCode is awesome!” Tim O'Reilly, O'Reilly Media
“I suspect there are a lot of smart DF readers out there who know nothing about the Unix-y aspects of Mac OS X, would like to, but never found a good way to get started. This screencast is it.” John Gruber, Daring Fireball
“Mercurial is just what I was looking for. Happy to pay to support people making such high-quality and informative screencasts.” Jason Kottke
“Absolutely fantastic - I haven't seen a PeepCode screencast before and I'm super impressed with the level of graphics/audio...I just finished it and it really is a great intro. Well done.” David Kaneda, author of jQTouch
“These things are fantastic and the price is a steal. I strongly urge you to support this effort and buy the episodes. What a terrific way to learn!” Scott Barron, Rails Core Committer

More Reviews

Have a Coupon?

Login or signup and enter the code on your account page. If it is still valid you will be able to browse the list of products and redeem one!

Subscribe!

Save money when you learn! PeepCode Unlimited gives you access to everything we publish for a full year. Credit packs and Business Licenses are also available. More details here…