Campfire One: Introducing Google App Engine with notes

This presentation offers a techno/sales view of Google App Engine – what it is and why it is helpful. A little annoying in the self-congratulatory undercurrent, but the bottom line is that its helpful if you’re considering App Engine.

Note: these are short presentations.

The Google App Engine Stack (as described in video 1):

Scalable Serving Infrastructure
Python Runtime
Software Development Kit
Web based administration console

Note that Google runs on Python 2.5, which is old. I think this is because Google is working on a code-base built on that version to change the virtual machine to make it effective for the Google platform. Oracle’s ownership of Java and Google’s commitment to Python (as I understand it) are two reasons that I moved to Python in the first place. Now I just like Python because it is very productive and expressive.

Campfire One: Introducing Google App Engine (pt. 1) – 9:10 (m:s)

Campfire One: Introducing Google App Engine (pt. 2) – 12:35 (m:s)
Goes over the “Shoutout” sample yet again…. If you’ve watched any of the Google App Engine presentations you’ve seen Shoutout over and over 🙂 Provides a quick review of how to get up and running using the default Django install (which is not the current version).

Campfire One: Introducing Google App Engine (pt. 3) – 13:19 (m:s)

SDK is written in Python.
Quick overview of the Admin. tool.

More technical detail on the stack mentioned in #1 above. Mentions:
“Semantic types” — something I want to explore further. See “GDATA”.
Introduction to GQL.
Email API.
URLFetch – outgoing HTTP to integrate with existing web services
Authentication via Google Accounts
Support frameworks: Django mentioned.

Campfire One: Introducing Google App Engine (pt. 4) – 7:34 (m:s)

Guido von Rossum – Python creator and Google App Engine team member – talks about what is going on from his perspective.

Things removed from Python: Don’t allow writing to a file system. No direct requests to the web. Can’t open a socket. Must use URLFetch API. No threads at this point.

App Engine is language neutral. People are heavily pro-python.

Campfire One: Introducing Google App Engine (pt. 5) – 5:56 (m:s)

Discussion of the Administration Console.

Campfire One: Introducing Google App Engine (pt. 6)

Discusses some apps built on the App Engine platform. Vorby, BarBound, Uses the Users account to associate data with the user. Discusses Jaiku port.


About rico49

Writer, progresive activist, open source software developer. Working to meet the needs of under- and un-employed people globally and in the United States.
Gallery | This entry was posted in Google App Engine, Python and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s