Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide) Paperback – December 3, 2009

ISBN-13: 978-0596522728 ISBN-10: 059652272X Edition: 1st

12 New from $0.04 35 Used from $0.03
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$0.04 $0.03

There is a newer edition of this item:

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Animal Guide
  • Paperback: 394 pages
  • Publisher: O'Reilly Media; 1 edition (December 3, 2009)
  • Language: English
  • ISBN-10: 059652272X
  • ISBN-13: 978-0596522728
  • Product Dimensions: 10 x 6.9 x 0.9 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #943,695 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

Build and Run Scalable Web Apps on Google's Infrastructure

About the Author

Dan Sanderson is a technical writer and software engineer at Google Inc. He has worked in the web industry for over 10 years as a software engineer and technical writer for Google, Amazon.com, and the Walt Disney Internet Group. He lives in Seattle, Washington. For more information about Dan, visit his website at http://www.dansanderson.com.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.1 out of 5 stars
5 star
5
4 star
7
3 star
0
2 star
2
1 star
0
See all 14 customer reviews
Overall I consider the book a good and complete reference.
JUG Lugano
Very interesting is the deep explanation of the datastore structure and the best ways to use it (and workaround its limits).
yanke
To develop an application for App Engine, you will need GWT as well.
Balladeer7

Most Helpful Customer Reviews

18 of 18 people found the following review helpful By Robert Hancock on February 3, 2010
Format: Paperback Verified Purchase
I've worked with the App Engine for about six months and have gained most of my knowledge from the online documentation. I wish I had had this book when I started. This is the best explanation I've seen of entities and how they relate to transactions. The code examples in Python and Java are extremely helpful and give great insight into how the two languages approach the App Engine abstractions. The sections on data modeling and Django integration are particularly good. Not only did this book fill in gaps in my knowledge, but it is sufficiently detailed that I'm sure I will keep it on my desk as a reference. I've tried the other App Engine books and this is by far the best. If you have any interest in the App Engine, start here.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 14 people found the following review helpful By Amazon Customer on December 31, 2009
Format: Paperback
I think the book does a great job at explaining Google App Engine. There was no "technical fluff" added to the book which I always appreciate. By "technical fluff" I mean unneeded text which should be looked up else where like in documentation. Also, I found the book very easy to follow and found I could manage to jump around from one chapter to another without reading the book linearly. For example, I was able to read the 1st chapter and a half and then jump to the Django chapter and get a sample Django 1.1 app with the admin interface live on App Engine without much trouble.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Kenny on January 30, 2011
Format: Paperback
... Metadata...
Title: Programming Google App Engine
Author: Dan Sanderson
Publisher: O'Reilly
ISBN: 059652272X

... Disclaimer...
1. I purchased it using my own money.
2. I have a beginner-level understanding of GAE before I read this book.

... Some background on Google App Engine...
Google App Engine (also used by the acronym GAE) is a platform for developing and hosting web applications in Google-managed data centers. It was first released as a beta version in April 2008. Google App Engine is cloud computing technology. It virtualizes applications across multiple servers and data centers. Other "cloud"-based platforms include offerings such as Amazon Web Services and Microsoft's Azure Services Platform. App Engine differs from services like Amazon Web Services, though, in that AWS is Infrastructure as a Service while App Engine is Platform as a Service. (From Google App Engine, Wikipedia)
As always, you can find more details on Wiki.

... Now, let's talk about the book...

Programming Google App Engine (GAE) is an extremely practical book.

It starts off by giving readers an overview on what GAE is capable (And incapable) of - From how it's architected, to how you, as a developer in GAE, administrates your app on Google's cloud.

Then it dives all the details - From how to register and create the basic application to data storage, caching, web request, messaging and job scheduling, and the book wraps up with showing you how you can deploy your application to GAE.

You can find all the topics the book covers here.

... The Goods...

#1 Chapter one is fantastic.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Guy McArthur on January 7, 2010
Format: Paperback Verified Purchase
This is a great, and fairly in-depth, guide to the Google App Engine API's. It presents both Python and Java API's on equal footing. Navigation through the book was very clear and straightforward whether you want to take the Java or the Python path. The development environments are presented as well. This book will be most useful if you are already familiar with web application development and just need a tutorial with simple examples for how to do this type of programming on the Google App Engine framework.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Balladeer7 on January 14, 2011
Format: Paperback Verified Purchase
This is currently the best book on the market describing Google App Engine -- and to the best of my knowledge, I've reviewed them all, either through Safari Books Online or in book stores. The author, Dan Sanderson, is a tech writer and software engineer at Google and clearly had access to the development team. The book is current (or current enough) as of December 2010. While some of the information is available online, the book contains information I've not found elsewhere. Most helpful is product architectural descriptions, in particular, descriptions of datastore indexing schemes and transaction processing. It addresses programming in both Python and Java. I highly recommend it.

Note this is not a book on Google Web Toolkit (GWT) and I've yet to find one I recommend. To develop an application for App Engine, you will need GWT as well. Programming in GWT has been a walk on the wild side. There's much conflicting information on the web and it requires a bit of 'nuclear particle physics' software engineering to sort it out -- you fire a 'software proton' through GWT and see what spews out the other side. With enough protons, the product internals are gradually revealed. Programming Google App Engine considerably reduces the need for this kind of experimentation on the App Engine side.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By KingDuck on September 9, 2012
Format: Paperback Verified Purchase
I am extremely disappointed in this book.

I expected more from O'REILLY publishing and a whole lot more from a Google employee with working experience using GAE.

This would have been a good book if you have no idea what is GAE.

The book tries to split between Python and Java rather than try to get one language right and has syntax errors in some of the example code.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?