Essential App Engine: Building High-Performance Java Apps... and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Essential App Engine on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Essential App Engine: Building High Performance Java Apps with Google App Engine (Developer's Library) [Paperback]

Adriaan de Jonge
2.3 out of 5 stars  See all reviews (3 customer reviews)
RRP: 25.99
Price: 21.27 & FREE Delivery in the UK. Details
You Save: 4.72 (18%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 31 July? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 20.21  
Paperback 21.27  

Book Description

19 Oct 2011 032174263X 978-0321742636 1
In Essential App Engine, Adriaan de Jonge shows Java developers how to rapidly build complex, productionquality, performance-driven cloud applications with Google App Engine. Using a start-to-finish case study and extensive Java example code, De Jonge covers the entire lifecycle, from application design and data modeling through security, testing, and deployment.


De Jonge introduces breakthrough techniques for creating applications that respond within two seconds, even on cold startup, and allow server responses in hundreds of milliseconds or less throughout the rest of the session. He also demonstrates how to avoid common mistakes that can dramatically reduce cloud application performance and scalability. He thoroughly covers state-of-the-art user interface development and shows how to make the most of Google App Engine’s extensive set of APIs. Coverage includes


  • Setting up a development environment that makes it easy to continually address performance
  • Understanding the anatomy of a Google App Engine application
  • Making the right technical setup and design choices for each new application
  • Efficiently modeling data for App Engine’s NoSQL data storage
  • Recognizing when to avoid OR-mapping and pass datastore entities directly to HTML templates
  • Finding alternatives to frameworks and libraries that impair App Engine performance
  • Using JavaScript and AJAX on the client side of your cloud applications
  • Improving browser performance and reducing resource consumption via better use of HTML5 and CSS3
  • Taking advantage of key App Engine APIs: datastore, blobstore, mail, task scheduling, memory caching, URL retrieval, and messaging
  • Securing cloud-based Web applications with Google Accounts, OpenID, and OAuth
  • Improving your cloud development, quality assurance, and deployment processes
  • Targeting, marketing, and selling cloud solutions, from planning to payment handling

Frequently Bought Together

Essential App Engine: Building High Performance Java Apps with Google App Engine (Developer's Library) + Essential GWT: Building for the Web with Google Web Toolkit 2 (Developer's Library)
Buy the selected items together

Product details

  • Paperback: 352 pages
  • Publisher: Addison Wesley; 1 edition (19 Oct 2011)
  • Language: English
  • ISBN-10: 032174263X
  • ISBN-13: 978-0321742636
  • Product Dimensions: 23 x 18 x 2 cm
  • Average Customer Review: 2.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 1,129,648 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description


“An excellent book, filled with solid advice to write quality applications with Google App Engine.”

–Romin Irani, Director, Mind Storm Software

About the Author

Adriaan de Jonge is an architect and online software development specialist at ANWB, the Dutch association for tourism, traffic, and roadside assistance. There, he works on Internet projects including developing sites that offer car and traffic information and sites that sell products, insurance, and vacations. De Jonge has worked in multiple roles, ranging from researcher and consultant to software architect, and has written several articles for IBM developerWorks on new Java, XML, Web, and content management technologies. He holds a degree in informatics and economics from Erasmus University in Rotterdam.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

2.3 out of 5 stars
2.3 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
1.0 out of 5 stars Misleading cover info, examples, code snippits 26 Aug 2013
Format:Paperback|Verified Purchase
The "essential" Google Apps elements of the content are not very obvious. I'm no expert at software development for the web, but when most of the key examples rely on a little known plugin/extension (StringTemplate) I woder what the purpose of the book really is. I gave up by page 130 (another 157 to go) as I was unable to successfully install StringTemplate. The StringTemplate version in the book is out of date, and the website support is almost non-existent. Thios made the attempts at getting the examples to work almost impossible. Not worth the money paid for the book, nor the time wasted reading it.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Good reference book 9 Feb 2014
This book is aimed at developers who have a solid background in java, html, javascript, servlets, jsp.
It deals with all aspects of GAE, from layout, logging, persistence, deployment, production considerations.

The book has plenty of good code snippets. For it to be 5 star, it would need to have fully working code in github.
The persistence was interesting. JPA/JDO/Objectify. Now some code snippets on Objectify would have been VERY useful, as it is very cool.

Any good developer should be able to benefit from picking this up and running with it.

I also bought Google App Engine Java and GWT Application Development, and in my opinion, this was better, but it was also closer to what I was after.
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
By page 88 of this book (more than 25% in), the only code you've written is Hello World. And you haven't written any code for 30-odd pages, just read a bunch of theoretical explanations without any examples. Not even the worst database theory book in the world would try to explain to you denormalisation without an example in the way this one has. Really not recommended if you want a "get up and running" guide so that you can explore and get smart quickly. Even the base Google AppEngine docs and exercises are better for that.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 2.0 out of 5 stars  4 reviews
5 of 5 people found the following review helpful
4.0 out of 5 stars Good Offline Complement 19 Dec 2011
By jazzy 39217 - Published on
This book is a good offline complement to the online App Engine documentation.

It covered the non J2EE Standard APIs and explored the powerful of the App Engine low-level APIs. The html templates didn't use JSTL/JSP....which I found strange at first but interesting.....

It also cover some interesting topics such as marketing your app, profiling app stats, analytics and html5/css3...all useful additions....

I would recommend this book for if your team need to ramp up with app engine....or anyone who have a weekend project they need to get up and running quickly......
4 of 5 people found the following review helpful
2.0 out of 5 stars Sadly, this book is a miss. 13 Feb 2012
By javamatt - Published on
Format:Paperback|Verified Purchase
I really wanted to like this book, but the Author/Publisher just made it impossible. First, the site that holds the source code doesn't work for the most important parts which contain the implementation details of things like sending e-mails, storing data, etc. Second, just reading it from the book won't work since no one bothered to label things properly. It is a disorganized mess. What's more is the examples are out of context. In order to make sense, they need to be created as part of an App Engine project and deployed so that people can see the entire process - from start to finish, and determine if they have actually made it work.

The one possibly redeeming piece of information is the focus on using the low level API's and avoid things like JDO. Now if only they had taken the time to teach this method in a coherent and organized manner, it would have been a great book.
2 of 3 people found the following review helpful
1.0 out of 5 stars Bad book, save your money and time read GAE documentation instead 14 Sep 2012
By Santhosh R. - Published on
I was excited to hold the book, but this is one pointless book has no direction, the whole idea of this book is not to cover Google App Engine in depth, but to explain poorly a basic skeleton application and that too in fragments, each fragmented code further becomes even more basic, the author has mistaken writing basic, small, pointless codes leads to High Performance application. It does not explain datastore in depth as it claims, it is no better than documents available online, so is topic on authentication/authorization, or any topic for that matter. I don't see how anyone will be benefited by this book, since all it does is throw various topics which everyone is familiar with like HTML5, XML, AJAX, and frequent advice on how using frameworks only when required otherwise the overhead of having multiple classes will have performance hit (btw I told you this! it is more like a spoiler! the whole point of the book is keep talking about it!) since the author is trying 'only' to introduce these topics not train us in any way including Google App Engine, this book is not useful at all.
0 of 18 people found the following review helpful
1.0 out of 5 stars Kindle preview shows nothing 25 Nov 2011
By Stephan Wiesner - Published on
The kindle preview contains . . . one page. Thats all. How am I to know if the code is readable on my kindle, etc?

I can't say anything about the book. Don't buy them on principal if the preview is trying to . . . hide something?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category