Programming Google App Engine (Animal Guide) and over one million other books are available for Amazon Kindle. Learn more

FREE Shipping on orders over $25.

Used - Good | See details
 
   
Have one to sell? Sell yours here
Start reading Programming Google App Engine (Animal Guide) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure (Animal Guide) [Paperback]

Dan Sanderson
4.1 out of 5 stars  See all reviews (13 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition $19.79  
Paperback --  
Like this book? Find similar titles in the O'Reilly Bookstore.
There is a newer edition of this item:
Programming Google App Engine Programming Google App Engine 3.7 out of 5 stars (3)
$39.91
In Stock.

Book Description

November 30, 2009 Animal Guide

As one of today's cloud computing services, Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With Programming Google App Engine, you'll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine's APIs and scalable services.

You'll learn about App Engine's application server architecture, runtime environments, and scalable datastore for distributing data, as well as techniques for optimizing your application. App Engine offers nearly unlimited computing power, and this book provides clear and concise instructions for getting the most from it right from the source.

  • Discover the differences between traditional web development and development with App Engine
  • Learn the details of App Engine's Python and Java runtime environments
  • Understand how App Engine handles web requests and executes application code
  • Learn how to use App Engine's scalable datastore, including queries and indexes, transactions, and data modeling
  • Use task queues to parallelize and distribute work across the infrastructure
  • Deploy and manage applications with ease


Editorial Reviews

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.


Product Details

  • Paperback: 394 pages
  • Publisher: O'Reilly Media; 1 edition (November 30, 2009)
  • Language: English
  • ISBN-10: 059652272X
  • ISBN-13: 978-0596522728
  • Product Dimensions: 7 x 0.8 x 9.2 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #653,809 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

4.1 out of 5 stars
(13)
4.1 out of 5 stars
Overall I consider the book a good and complete reference. yanke  |  5 reviewers made a similar statement
The book is current (or current enough) as of December 2010. Balladeer7  |  2 reviewers made a similar statement
A great point to start for new GAE developers . JUG Lugano  |  2 reviewers made a similar statement
Most Helpful Customer Reviews
17 of 17 people found the following review helpful
4.0 out of 5 stars Excellent Reference for the Experienced Programmer February 3, 2010
Format:Paperback|Amazon 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?
12 of 13 people found the following review helpful
5.0 out of 5 stars App Engine for the real world 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?
6 of 6 people found the following review helpful
4.0 out of 5 stars Good and concise book to get you started on GAE January 30, 2011
By Kenny
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. It re-tells the story of "This is how you get started with GAE" in a concise story - Comparing to Google's Getting started guide, this chapter not only saves you time, but also cut the unnecessary brain power and memory space to comprehend something you really don't need to understand at this early stage.

#2 The 3 datastore-related chapters (Chatper 4 - 6), while long, tells you the differences between a traditional relational database and Google's BigTable data storage mechanism. It also points out what you need to watch out for when designing a data model for GAE to a certain extend - Which is extremely helpful to get you started.

... The Bads...

If the author could use a small project as a example to demonstrate all the points he discussed in the book. It'll make all theories easier to understand - In the datastore section, due to my heavy background in relational database, I need to re-read couple sections to fully understand what the author was trying to convey. There are examples - But they are all isolated, and at times it could be a bit confusing to re-learn another example.

... Wrapping Up...

Great book - Good price, great info. I should have spent the time to read this book instead of browsing Google's GAE tutorial online. I'd recommend this book to anyone who're interested in building his/her own App on Google's cloud.

... On The Side...

In the datastore chapter, while the author did cover the basics on how the BigTable implementation differs from relational database. I'd like to see more in terms of how, if you're from a relational database background, how you can adopt the new data store model without bringing your "old self" into the new technology.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars Beginners and Hobbyist
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. Read more
Published 8 months ago by KingDuck
2.0 out of 5 stars Shallow
For the experienced Java EE programmer, this book is good enough. Not good for anybody else. Its treatment of the datastore is its weakest point. Read more
Published 15 months ago by P. Bhowmick
4.0 out of 5 stars Good Book for GAE Applications
Salient features of this book that makes it a worthwhile buy:
1) App Engine Architecture with figure 3-1
I do not think this information is really anywhere in the public... Read more
Published 15 months ago by AnilSaldhana
5.0 out of 5 stars Awesome transaction and pretty good book
The transaction was awesome....very smooth and fast.....
The product was pretty good too...as advertised...Quite easy to understand and quickly write your first gae code...
Published 20 months ago by Hari K. Menon
5.0 out of 5 stars Great book for a great platform!
Original review written by Federico Yankelevich, JUG Lugano, www.juglugano.ch

I was curious to know details and how to program on Google App Engine since 6 months. Read more
Published on May 17, 2011 by JUG Lugano
4.0 out of 5 stars Good but needs updating
I feel like this book presents the GAE as a "glue" of multiple Java technologies without going beyond what the user sees. Read more
Published on May 15, 2011 by Rex
5.0 out of 5 stars Great book for a great platform
I was curious to know details and how to program on Google App Engine since 6 months. I installed it in my development environment and tried a DIY approach reading nice documents... Read more
Published on February 22, 2011 by yanke
5.0 out of 5 stars The best Google App Engine book available
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... Read more
Published on January 14, 2011 by Balladeer7
4.0 out of 5 stars Another good title from O Reilly
It didn't take long for me to read over this book and come to grips with Google App Engine.

It quickly helped me know what the App Engine would be great for and the... Read more
Published on October 23, 2010 by Matthew Knighton
4.0 out of 5 stars A Good Guide For Experienced Web Developers
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. Read more
Published on January 7, 2010 by Guy McArthur
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category