Google App Engine in Action![]() Python in the Cloud Garrett Davis, Nick Johnson, Michael Orr, and Noah Gift MEAP Began: July 2008 Softbound print: Summer 2010 | 425 pages ISBN: 1933988959 |
|||
| Pre-Order options* | |||
| Order today and start reading Google App Engine in Action today through MEAP | |||
| MEAP + Ebook only - $27.50 | |||
| MEAP + Print book (includes Ebook) when available - $44.99 | |||
| * For more information, please see the MEAP FAQs page. | |||
| About MEAP Release Date Estimates | |||
Table of Contents, MEAP Chapters & Resources
| Table of Contents | Resources |
|
1: Revving up Google App Engine - FREE 2: Leveraging the power of Google App Engine APIs - AVAILABLE 3: Building a skeleton application with the Webapp framework - AVAILABLE 4: Harnessing the raw power of Datastore 5: The Power and Flexibility of WSGI 6: Building a Pylons application - AVAILABLE 7: Implementing a REST architecture 8: 3rd party APIs and Web services 9: RIA, rich internet application, techniques 10: Testing GAE 11: Understanding logging, monitoring, and deployment 12: Business solutions |
|
DESCRIPTION
The Google App Engine sits at the intersection of three massively important trends in web application development—the use of public web services and APIs, "Cloud" computing, and the resurgence of Python as a first-class programming language. Google App Engine is a free application environment in which a developer can use Python to build scalable and stable high-performance web applications hosted on a Google server. App Engine offers sandbox-style security, providing a strong barrier around the App Engine application environment. Better still, it costs nothing to get started, although Google plans to provide fully-supported commercial options as well.
Google App Engine in Action: Python in the Cloud is a developer-focused introduction to building web apps using the Google App Engine infrastructure and ecosystem. You'll quickly learn the benefits of the App Engine approach and the basics of Cloud computing, crafting your first working project before you reach the end of chapter 1. You work through progressively more sophisticated examples in subsequent chapters as you learn to use both the App Engine components and the standard Python libraries.
The combination of the rich and beautiful Python language with Google's massive ecosystem is one of the most exciting events in the recent years on the internet. Google App Engine supports all the major features you'll need to build full-scale web apps, including:
- Support for dynamic web-serving in multiple technologies
- Persistent storage in a Google-hosted environment that supports queries, sorting, and transactions
- Built-in load balancing and scaling features
- APIs for common functions like email and user authentication
- An App Engine simulator that allows local development before deploying to the web
Google App Engine in Action shows you how to take advantage of the built-in features and, as well, how to create applications with a custom feel to them by applying a little Python magic. The book addresses high-value topics like the RESTful approach to web development, integrating App Engine with JavaScript to take advantage of the many JavaScript APIs, and even connecting to other Cloud-based resources like Amazon and Yahoo.
Finally, App Engine opens up new business opportunities by eliminating a lot of the cost and complexity associated with large-scale commercial web applications. The book closes with a chapter on how to integrate Google App Engine into a business plan. This book assumes you have basic proficiency in the Python language and that you've done some web development. No prior exposure to Goggle App Engine is required.
About the Authors
Garrett Davis is a San Francisco-based CPA and developer. Over the years, he has built insurance and financial systems using programming languages ranging from COBOL to Java.
Noah Gift and Mike Orr are both seasoned Python veterans. Noah Gift has worked for Caltech, Disney Feature Animation, Sony Imageworks, and Turner Studios, and he's the organizer of the Python Atlanta Programmers Group. He recently co-authored Python For Unix and Linux Systems Administration. Well-known for his work on the Pylons Web Framework, Mike Orr has been a fixture in the Python and Linux communities for over a decade. He's a contributing editor at Linux Gazette, and he was the documentor and #2 developer on Cheetah, a groundbreaking Python templating system.
About the Early Access Version
This Early Access version of Google App Engine in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.


