Google App Engine Best Practices

I’m following the “Best Practices - Building a Production Quality Application on Google App Engine” session at Google IO. Ken Ashcraft is giving this presentation.
movie = Movie()
movie.title = self.request.get(’title’, None)
movie.director = self.request.get(’director’, None)
movie.put()
Possible Errors:
Out of Memory
Deadline Exceeded
OverQuotaError
Server Crash
DataStore Crash
Indentical Entity Already Exists
Use logging module: logging.error, logging.debug — which shows up in Admin Console
This is called [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

What is next for OpenSocial

I’m at the Google IO conference, currently in the “What’s next for OpenSocial” presentation. I’m going to try and live blog this:
Speaker: How to balance dictatorship and anarchy…
OpenSocial 0.8 has been release, see http://opensocial.org
Enhancements to JS and XML definitions, RESTful APIs, Templating language
JS/XML:
Main thing: Cleanup and convenience (Gadgets XML, gedgets.* opensocial.*)
InlinedMessage bundles (languages, [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit

Heritrix Conference Call

The internet archive is trying to reach out and connect with the crawling / harvesting community that uses its open source crawler Heritrix
The first call will occur via a ‘Skypecast’, at the following time:
1500GMT Wednesday May 28th
(8a San Francisco / 11a WashingtonDC / 4p London)
The call will open with a brief overview of what’s new [...]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit