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
O'Reilly MediaGetting 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

    Best Uses

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

    Reviewed by 4 customers

    Sort by

    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 O'Reilly Media 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 O'Reilly Media 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 O'Reilly Media 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 4 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 O'Reilly Media 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