My book “Beginning CouchDB” is now available in the United States, and should be available internationally in the coming days. The final manuscript comes in at exactly 300 pages, and features everything you need to know to get started with the Apache CouchDB database – from installing it on Mac OS X or Linux to creating applications that work with CouchDB data using JavaScript, Python and Ruby. The following are links to Websites where you can purchase the book:
Amazon.com
Barnes & Noble
Borders
Books-A-Million
Amazon.co.uk
Waterstones
WHSmith
Apress (Buy e-Book Version for $27.99)
The following is the Table of Contents for the completed work:
- About the Author
- About the Technical Reviewer
- Acknowledgements
- Introduction
- Part 1: Getting Started
- Chapter 1: Introduction to CouchDB
- What is CouchDB?
- CouchDB: The Story So Far
- Document-Oriented Databases
- CouchDB Documents
- The JavaScript View Engine
- Restful HTTP API
- Futon
- So…Now What?
- Chapter 2: Installing CouchDB on Linux
- Installing CouchDB on Ubuntu Linux 8.10
- Installing CouchDB on Fedora Linux Using yum
- Building CouchDB (and Prerequisites) from Source Code
- Building Erlang
- Building libcurl
- Building ICU
- Building Spidermonkey
- Building Subversion
- Building CouchDB
- Chapter 3: Installing CouchDB on Mac OS X
- Installing the Xcode Developer Tools
- Installing Macports
- Installing CouchDB
- CouchDBX: A One-Click CouchDB Package for Mac OS X
- Chapter 4: Creating Your First CouchDB Database
- Tools of the Trade
- HTTP Requests
- JSON Response
- Using curl
- Creating Your First Database
- Creating Documents in Your Contacts Database
- Getting Started with CouchDB Views
- Summary
- Chapter 1: Introduction to CouchDB
- Part 2: Managing CouchDB Databases
- Chapter 5: Using Futon: The CouchDB Administration Interface
- Creating a Database
- Creating a Document
- Uploading Attachments
- Compacting the Database
- Futon Tools
- Summary
- Chapter 6: Introduction to JSON
- What is JSON?
- Why JSON?
- JSON 101: Syntax and Data Types
- Working with JSON
- Defining JSON Structures
- Looping Through JSON Arrays
- CouchDB and JSON
- Summary
- Chapter 7: Introduction to CouchDB Views
- Creating Views
- Permanent Views
- Design Documents
- Views and the CouchDB API
- Summary
- Chapter 8: Map/Reduce
- What is Map/Reduce?
- Map/Reduce in CouchDB
- Map/Reduce in Futon
- Map/Reduce Views and the CouchDB API
- Map/Reduce vs. SQL Queries
- Word Count Example
- Summary
- Chapter 9: Advanced CouchDB Views
- Advanced Aggregation
- Ordering and Filtering Results
- Working with Related Data
- Summary
- Chapter 5: Using Futon: The CouchDB Administration Interface
- Part 3: Advanced CouchDB Topics
- Chapter 10: Developing CouchDB Applications with CouchApp
- Installing CouchApp
- Your First CouchApp
- Creating CouchTasks: A Simple Task Manager
- Suggested Improvements
- Summary
- Chapter 11: Developing Applications with CouchDB
- Developing in Python with Couchdbkit
- Developing in Ruby with CouchRest
- Creating a Bookmarks Application with CouchDB and Django
- Summary
- Chapter 12: Advanced CouchDB Topics
- Replication
- Compaction
- Fetching Documents in Bulk
- Writing Documents in Bulk
- Show Functions
- Summary
- Chapter 13: Mechanics of CouchDB Deployment
- Measuring Performance
- Configuring CouchDB
- Conflict Resolution
- Security
- Backup
- Fault Tolerance and Load Balancing
- Clustering
- Summary
- Chapter 10: Developing CouchDB Applications with CouchApp
- Appendices
- Appendix A: CouchDB API Reference
- Appendix B: HTTP and curl Reference
- Index

Congrats, Joe!
Cheers Jan
Congratulations on being the first to have a book in print about CouchDB. I’m looking forward to reading it. Do you have an affiliate account with Amazon(.co.uk)? If so, please post it before its in stock in Europe.