English
Skip to page content Skip to main navigation

e.g. "templates" or "datastore"

# Google App Engine Articles

Featured Article: Using hooks in Google App Engine
Jens Scheffler - February 11, 2009
This article demonstrates how to implement a crosscutting change in the global behavior of an application with very little risk and code.

## About App Engine

Google App Engine Campfire One
  Text and video of the Campfire One summit on Google App Engine
Transaction Isolation in App Engine
  Explanation of transaction isolation in the Google App Engine Datastore
How Index Building Works
  Describes how datastore indexes are built and deleted behind the scenes

## Application Administration

Configuring Your App's Authentication
  Gives instructions on how to set up authentication options for your application
Deploying Your Application on a Google Apps Domain
  Gives instructions on how to set up your application to be deployed on a Google Apps domain

## Frameworks

The Django Form Validation Framework on Google App Engine
  Constructs a Shopping List application using the Django Form Validation Framework
Running Django on Google App Engine
  Details how to get a simple Django project started with Google App Engine
Using the Google App Engine Helper for Django
  Details how to start a larger Django project using the Google App Engine Helper for Django
Running App Engine Applications on Django
  We explain how to run applications that were originally designed on App Engine with Django on any environment that supports Django.
Using Django 1.0 on App Engine with Zipimport
  Explains how to use Python's zipimport feature to add Django 1.0 to an application.
Unleash Django with app-engine-patch
  Use the Open Source project app-engine-patch to create your Django applications on App Engine.

## How-To

How-To do Paging on Google App Engine
  Display large datasets, one page at a time.
Sharding Counters
  Store an accurate global count while avoiding datastore contention.
Retrieving Authenticated Google Data Feeds with Google App Engine
  Use the Google Data Python client library to read in your application
Using Google Data APIs on App Engine
  Illustrates reading and writing data from Google Calendar as an example of how to perform create, retrieve, update, and delete operations to Google Data APIs from your app.
Serving Dynamic Images with Google App Engine
  Details how to dynamically store and serve images with Google App Engine
Logging Events in Your Application
  Details how to use the Python logging module to record application events and later review those logs in the admin console
Using AJAX to Enable Client RPC Requests
  Outlines steps needed to implement RPC requests with App Engine
Modeling Entity Relationships
  Explains the basics of modeling entity relationships
Configuring Eclipse on Windows to Use With Google App Engine
  Takes you through the steps to configure Eclipse on Windows using PyDev
Updating Your Model's Schema
  Strategies for updating your model's schema with Google App Engine
Extending Model Properties
  This article will tell you what you need to know to get started making your own properties.
Using hooks in Google App Engine
  This article demonstrates how to implement a crosscutting change in the global behavior of an application with very little risk and code.
Accessing the datastore remotely with remote_api
  This article explains the operation of the remote_api module, and demonstrates how to use it to operate on the datastore remotely.

## Examples

An Open Source App: Rietveld Code Review Tool
  An open source app for managing Subversion code reviews
Create a Facebook App with Google App Engine and Best Buy Remix
  Instructions on setting up an application for Facebook which uses the BestBuy Remix API and the iLike Developer Platform.
24 hours in SF: A Geolocation App
  Use Google App Engine, Gears, and Maps to build a geolocation application that will help you find open businesses where you are, when you want.
Just Overheard It: An example application
  Overheard is an example application for Google App Engine that demonstrates both voting and decay, using amusing quotes as the subject. It also demonstrates optimizations such as using memcache and the AJAX Libraries API.

Using Google App Engine Backup and Restore
  Migrate the data for your App Engine Django application to and from your app using this handy utility created by Aral Balkan.
Realtime logging to Firebug using FirePython
  Debug your application's server side code from within your browser. FirePython is a server-side Python library, which hooks into standard Python logging module and sends logging events to a client-side using a Firefox browser extension called FireLogger.

## App Engine and Other Google Developer Products

Using the YouTube Data API with App Engine and the Python client library
  In this tutorial I will demonstrate how to use the YouTube Data API in conjunction with App Engine and the Python client library. I will cover everything from basic feed retrieval, to search and finally to video uploads.
Desktop gadgets and App Engine
  Learn how to build client/server applications using Desktop gadgets in tandem with App Engine.
Building an OpenSocial App with Google App Engine
  Need to add some server side logic or data storage to your OpenSocial app? Google App Engine provides a scalable solution for your backend and you still don't need to set up and maintain your own servers.