Turn on ye ole Javascript to add ratings in this low-budg app.

Title:

Building on a Cloud

Your vote:
Yes No
Organizer:
Aral Balkan, Singularity Web Conference
Description:
Google App Engine heralds the dawn of the commodity web, providing mere mortals access to the cloud. Join Aral as he shares his experiences in building the web site for the world's first global web conference, Singularity, on Google App Engine: challenges, rewards, pitfalls, good practices, workarounds, tips, and tricks.
Questions
Answered:
  1. How does developing on Google App Engine differ from traditional web application development?
  2. How does the datastore work and how is it different to relational databases?
  3. Why is it important to count things and how do I implement sharded counters?
  4. Is there a workaround to the lack of long running processes?
  5. Why is forwarding naked domains to www so important in Google App Engine and how do I implement that?
  6. My app sends a lot of email - is there a way I can manage that while staying within short-term quotas?
  7. Should I use Django or webapp or a different framework when developing my application?
  8. How can I implement a messaging system using Google App Engine and the datastore?
  9. Why is normalization dead?
  10. What are the top advantages and disadvantages of developing with Google App Engine?
Level:
Advanced
Category:
New Technology / Next Generation
Type:
Solo
Event:
SXSW Interactive 2009
on 8/8/08
Go for it, Aral!
on 8/8/08
Cloud computing is the foundation of Web 3.0. Also check out this panel about Cloud Computing with Ruby on Rails http://panelpicker.sxsw.com/ideas/view/1494?return=%2Fideas%2Findex%2F3%2Fq%3Asubelsky
on 11/8/08
This sounds really cool Aral are there some examples posted anywhere as a reference point?
on 29/8/08
A list of things that I aim to cover, including the good, bad, and ugly:

* Workflow
* Design considerations: datastore
* Django vs. webapp (which should you use and why)
* Everything you know about databases is wrong (or how to model your data, lessons learned)
* Faking long-running processes
* Backing up and restoring your data
* E-commerce and App Engine

The session is based on my practical experience in building one of the first commercial apps on Google App Engine and I hope that you will find it to be a useful guide to building on this new, exciting, yet unconventional and sometimes quirky platform.
on 30/8/08
+1
Developed for SXSW by Lindsey Simon