Getting Started with GEO, CouchDB, and Node.js
New Open Source Tools for Location Data
Publisher: O'Reilly Media
Final Release Date: July 2011
Pages: 66

Today's mobile devices have GPS and standard APIs to give you access to coordinates—but what can you do with that data? With this concise book, application developers learn how to work with location data quickly and easily, using Node.js, CouchDB, and other open source tools and libraries.

Node.js makes it simple to run event code on the Web, and the CouchDB document-oriented database lets you store location data and perform complex queries on it quickly. You'll learn how to get started with these tools, and then use them together to build an example project called MapChat, using HTML and JavaScript code samples.

  • Learn how to serve dynamic content with Node.js, and use its asynchronous IO to handle several requests at once
  • Become familiar with GeoJSON, Geohash, and the Geospatial Data Abstraction Library (GDAL) for working with spatial data
  • Build geospatial indexes using the GeoCouch branch of CouchDB
  • Combine these tools to build a project that lets users post real-time chat messages tagged with their current map location
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyGetting Started with GEO, CouchDB, and Node.js
 
3.3

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (0)

Pros

  • Concise (3)

Cons

No Cons

Best Uses

  • Intermediate (3)
    • Reviewer Profile:
    • Developer (4)

Reviewed by 4 customers

Displaying reviews 1-4

Back to top

 
5.0

easy way to get started.

By David

from San Francisco

About Me Developer

Verified Reviewer

Pros

  • Concise
  • Easy to understand

Cons

  • Not comprehensive enough

Best Uses

  • Intermediate

Comments about oreilly Getting Started with GEO, CouchDB, and Node.js:

The book is concise. It assumes some knowledge of web development and isnt good for beginners just starting out on the topic. If you are a web developer the book is a straight forward way to have something up and running quickly with couchdb.

(5 of 6 customers found this review helpful)

 
2.0

Spellchecker

By Halans

from Sydney, Australia

About Me Developer

Verified Reviewer

Pros

    Cons

    • Too many errors

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Getting Started with GEO, CouchDB, and Node.js:

    The minimum you do when writing a book, is use a spellchecker. Things like "ammount", "preformance", "at the same timea and", "advanage" in the first couple of pages (of the ebook) is sloppy and very off putting. Whenever I see those kind of errors, I start to question the technical review too. How many errors are there in the examples?

    (2 of 3 customers found this review helpful)

     
    2.0

    Not for the Faint Hearted

    By shawnday

    from Dublin, Ireland

    About Me Developer, Educator

    Verified Reviewer

    Pros

    • Accurate
    • Concise

    Cons

    • Difficult to understand
    • Not comprehensive enough

    Best Uses

    • Expert

    Comments about oreilly Getting Started with GEO, CouchDB, and Node.js:

    The brief summary and end piece of the book enticed me. The premise appeared to be: today's technology tells us where we are, so how can we best work with this locational data? Good premise. Anticipating that this might be a deeper than I would typically attempt to go programmatically, the idea of putting together a useful application as an exercise appealed to me. I can usually backwards engineer how we will get there. The point being: when I know why I am doing something it gives me the context and in this I can often parse in the missing bits. I will admit up front that I do not have a rigorous hands-on code background. I can usually work my way through things, but I do need to know why I am doing something to determine how it is actually happening. This unfortunately is where I find a a problem with the author's approach in this book and why it is not directed at me. I am sure there are others who will find this an appropriate and possibly great book.

    (3 of 5 customers found this review helpful)

     
    4.0

    Does what the title says

    By Rob

    from Brisbane, Australia

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate

      Comments about oreilly Getting Started with GEO, CouchDB, and Node.js:

      I'm more and more enjoying the O'Reilly Getting Started guides. They provide a good introduction to cutting edge topics, and this one is no exception. I've been interested in learning about noSQL datastores, and learning more about CouchDB is always good. The book starts by introducing each of the topics in it's title, giving a short informative chapter to each. Informative enough to be useful if you don't know much about the tool, but not too long as to bore someone who knows a lot about it. The book then includes hooking them all together walking through a couple of practical examples.

      I'd highly recommend this book to anyone wanting to learn more about the topics in the title. Essentially it does what it says on the tin.

      Displaying reviews 1-4

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook:  $14.99
      Formats:  DAISY, ePub, Mobi, PDF
      Print & Ebook:  $27.49
      Print:  $24.99