What to Build with
Google App Engine

Barcamp London 28th March 2008


gareth rushgrove | morethanseven.net
Gareth Rushgrove


gareth rushgrove | morethanseven.net
(Really) Simple Issue Tracker


gareth rushgrove | morethanseven.net
Aggregator


gareth rushgrove | morethanseven.net
Personal Image Hosting


gareth rushgrove | morethanseven.net
IMified Demo


gareth rushgrove | morethanseven.net
App Engine Test Runner


gareth rushgrove | morethanseven.net
PayPal Integration


gareth rushgrove | morethanseven.net
App Engine Queue


gareth rushgrove | morethanseven.net
- Python
       - Clean API design
       - Open SDK
       - One Click Deployment
       - Django
       - Management Con...
Python


gareth rushgrove | morethanseven.net
Clean API Design


gareth rushgrove | morethanseven.net
Open SDK


gareth rushgrove | morethanseven.net
appcfg.py update myapp/



One Click Deployment


gareth rushgrove | morethanseven.net
Django


gareth rushgrove | morethanseven.net
Management Console


gareth rushgrove | morethanseven.net
Testing Stubs


gareth rushgrove | morethanseven.net
The subtle difference (and what
     makes it all scalable) is that
     each request handler must be
     entirely statel...
Non Relational Database


gareth rushgrove | morethanseven.net
Offline Processing


gareth rushgrove | morethanseven.net
Quotas


gareth rushgrove | morethanseven.net
Quotas Dashboard


gareth rushgrove | morethanseven.net
- XMPP API
       - Offline Processing API
       - Incoming Email API
       - Task Queue API
       - Another Language


...
Questions?


gareth rushgrove | morethanseven.net
Upcoming SlideShare
Loading in...5
×

What to Build with Google App Engine

4,333

Published on

Presentation from Barcamp London 6 about Google App Engine. Focus was on the type of applications the platform is well suited for, what features are currently missing and what's coming up in the next releases.

Published in: Technology
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,333
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
242
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

What to Build with Google App Engine

  1. 1. What to Build with Google App Engine Barcamp London 28th March 2008 gareth rushgrove | morethanseven.net
  2. 2. Gareth Rushgrove gareth rushgrove | morethanseven.net
  3. 3. (Really) Simple Issue Tracker gareth rushgrove | morethanseven.net
  4. 4. Aggregator gareth rushgrove | morethanseven.net
  5. 5. Personal Image Hosting gareth rushgrove | morethanseven.net
  6. 6. IMified Demo gareth rushgrove | morethanseven.net
  7. 7. App Engine Test Runner gareth rushgrove | morethanseven.net
  8. 8. PayPal Integration gareth rushgrove | morethanseven.net
  9. 9. App Engine Queue gareth rushgrove | morethanseven.net
  10. 10. - Python - Clean API design - Open SDK - One Click Deployment - Django - Management Console - Testing Stubs What’s To Like gareth rushgrove | morethanseven.net
  11. 11. Python gareth rushgrove | morethanseven.net
  12. 12. Clean API Design gareth rushgrove | morethanseven.net
  13. 13. Open SDK gareth rushgrove | morethanseven.net
  14. 14. appcfg.py update myapp/ One Click Deployment gareth rushgrove | morethanseven.net
  15. 15. Django gareth rushgrove | morethanseven.net
  16. 16. Management Console gareth rushgrove | morethanseven.net
  17. 17. Testing Stubs gareth rushgrove | morethanseven.net
  18. 18. The subtle difference (and what makes it all scalable) is that each request handler must be entirely stateless Gabe Wachob Thinking in App Engine gareth rushgrove | morethanseven.net
  19. 19. Non Relational Database gareth rushgrove | morethanseven.net
  20. 20. Offline Processing gareth rushgrove | morethanseven.net
  21. 21. Quotas gareth rushgrove | morethanseven.net
  22. 22. Quotas Dashboard gareth rushgrove | morethanseven.net
  23. 23. - XMPP API - Offline Processing API - Incoming Email API - Task Queue API - Another Language The Future gareth rushgrove | morethanseven.net
  24. 24. Questions? gareth rushgrove | morethanseven.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×