blech + appengine   36

DayNotes - Mon 12th Sept, 2011 | Rev Dan Catt's Blog
Dan on the GAE changes. "I am now thinking in terms of running my code on x number of servers, which is totally what I didn’t want to be thinking about."
google  appengine  cloud  sysadmin  via:straup  from delicious
september 2011 by blech
The Channel API (Python) | Google App Engine
New in 1.4.0: "The Channel API creates a persistent connection between your application and Google servers, allowing your application to send messages to JavaScript clients in real time without the use of polling. This is useful for applications that are designed to update the user about new information immediately or where user input is immediately broadcast to other users."
google  appengine  javascript  push  via:straup  from delicious
december 2010 by blech
SQLite datastore stub for the Python GAE SDK | Nick's Blog
"The Python SDK's datastore implementation operates by storing the entire contents of your development datastore in memory." "The new local datastore implementation fixes both these issues by rewriting the datastore stub to use SQLite as a backend." Try the beta now. (docent's memory usage when running a local copy of the full DB was... painful.)
google  appengine  sqlite  database 
march 2010 by blech
cheap rent in the z-axis | this is aaronland
"I made some new things." Aaron talks about some of the lovely little new views onto Flickr (Contacts Who've Faved, Things I Can't Face, etc) that he's built on Google App Engine. It reminds me I should maybe go back to thinking simple, not thinking complicated.
flickr  api  appengine  community  re:straup 
february 2010 by blech
SDK 1.3.1: Major Datastore Improvements | App Engine Blog
New in Google App Engine: "Datastore Query Cursors / No more 1000 result limit / Reduced error rate with Automatic Datastore Retries / AppStats RPC instrumentation library." Good stuff. Should let me fix some things with docent too...
google  appengine  python  datastore  api  statistics  via:jerakeen  via:straup 
february 2010 by blech
Testers needed for native OAuth | Google Groups
Google App Engine gets prototype OAuth support. One to look at, I suspect.
google  appengine  oauth  python  todo/gone  via:jerakeen 
november 2009 by blech
straup's gae-flickrapp at master | GitHub
"FlickrApp is a simple base class to use with Google App Engine (GAE) packages that allows you to use Flickr as a Single Sign On (SSO) provider and validation service" which should save me writing a bunch of boilerplate every time I start a new app. (A well tested version for Twitter would be nice...)
appengine  python  flickr  via:kellan 
july 2009 by blech
django-gae2django | code.google.com
"gae2django is a Django helper application that provides an implementation of Google's App Engine API based on pure Django. The helper makes it easier to re-use applications originally designed for Google's App Engine environment in a Django environment." Handy for avoiding lockin (which seems to be attracting folk to Heroku).
python  google  appengine  code  django  portability  paas  via:jerakeen  via:simonwillison 
march 2009 by blech
Grow your app beyond free quotas | Google App Engine Blog
"You can now set a daily budget for your app that represents the maximum amount you're willing to pay for computing resources each day." "In 90 days we will be reducing the free quota resources. We believe these new levels will continue to support a reasonably efficient application serving around 5 million page views per month, completely free." Win some, lose some...
google  appengine  pricing  quota  via:jerakeen 
february 2009 by blech
"High CPU" is no more | Google App Engine Blog
'No more "High CPU Requests"! App Engine Apps were once allowed no more than 2 CPU-intensive requests per minute. We've made some adjustments to the way we handle requests, and have eliminated this limitation altogether.' More on the GAE-becoming-production-ready front, then.
google  appengine  cpu  quota  via:jerakeen 
february 2009 by blech
A roadmap update! | Google App Engine Blog
Background tasks and task queues, XMPP and receiving email, oh my! Handy stuff, when it shows up (possibly for Google IO in May?)
google  appengine  queue  cron  email  xmpp  development 
february 2009 by blech
Google App Engine Launcher Options | Don Park’s Daily Habit
How to get dev-appserver to bind to a specific interface, rather than 127.0.0.1, which can be handy if you want to do local testing (the author wants it for IE debugging).
google  appengine  documentation  network  debugging  via:ade 
february 2009 by blech
Outputting PDFs with Google App Engine | Most recent call
How to use the ReportLab PDF generation library with Google App Engine. Summary: it works out of the box, except it tries to make a file, so stop it doing that and you're good to go.
google  appengine  python  pdf  programming 
january 2009 by blech
App Engine conclusions | Jonathan Ellis
This seems to be a consistent source of App Engine criticism; basically, "I don't see the point of giving up my RDBMS just for (alleged) scalability". The comments do a good job of pointing out that, actually, RDBMSes just leave you with the pain of partitioning later. Mind you, my perspective's a bit odd, given how rarely I use persistent local data. (He's right about background tasks though.)
google  appengine  scaling  database 
january 2009 by blech
System Status, Quota Details, and a Billing Preview | GAE Blog
I think I should be paying more attention to the GAE blog, if I'm missing interesting/important things like this: "System Status Site that monitors the latency and uptime ... new Quota Details Dashboard ... [and] a sneak peak at our upcoming billing feature" (Yes, I've subscribed now.)
google  appengine  cloud  paas  pricing  status  dashboard 
december 2008 by blech
On App Engine | paulhammond.org
This pretty much mirrors my experience with App Engine; well documented, and trivially easy to deploy to. I've not used custom domains, so I've not run into the problems Paul found, but even so, he concludes, "App Engine is pretty much perfect for apps like this, and I can see me using it a lot more in the future..."
google  appengine  python  development  documentation  paulhammond 
december 2008 by blech
Running App Engine Applications on Django | App Engine
Yet another get-out route for GAE. Not for me, at the moment, because I'm not using Django, but still, probably worth a bookmark and a read.
google  python  appengine  django  porting  portability 
november 2008 by blech
app-engine-patch | Google Code
Apparently the state of the art in Django-on-App Engine packages (as opposed to, say, google-app-engine-django or - horrors - following the article on the App Engine site itself).
python  django  google  appengine  framework  development  todo 
october 2008 by blech
Front Page | App Store
A Google App Engine-hosted web-based front end to the App Store, which used to be accessible only though iTunes - and therefore not bookmarkable, etc, etc. There's no details of who's behind it, which is perhaps understandable, but also a shame.
apple  iphone  appstore  web  google  appengine  python 
september 2008 by blech
Production Quality Applications on GAE | Google I/O
Video and slides from a talk a while ago on how to build good apps on Google App Engine. Covers profiling and has a version of the "email on error" recipe. (I've read the slides but not watched it.)
google  appengine  presentation  towatch  video  python  testing 
september 2008 by blech
Email upon exception with throttling | App Engine Recipe
Once I figure out how to get email working (pesky 'has to be an admin' nonsense) I might add this. Mind you, I already get quite good visibility on errors. There's more useful stuff on the site, too.
google  appengine  python  development  email 
september 2008 by blech
Decorator to get/set from memcache | App Engine Recipe
Does what it says in the title. I'm not sure I'll use exactly this, mind.
google  appengine  python  memcached  development  via:ade 
september 2008 by blech
Installing PIL on OS X 10.5.3 | P16: Practical Progress
Something to do if I want sparklines in my app, perhaps.
python  pil  appengine  macosx  library  install 
september 2008 by blech
We haven’t named the conference “Over Quota” | Aral Balkan
"The Google App Engine quota system is fundamentally broken. You cannot have a cloud solution that 'intelligently' takes sites down, essentially making every site running on it into a Twitter at the height of its troubles" "This isn't Google Toy Engine, it's Google App Engine"
google  appengine  cloud  hosting  via:gnat 
september 2008 by blech
Home | Google App Engine Cookbook
A collection of tips for various things to do with Google App Engine, which is kind of handy.
google  appengine  python  django  development  tips  via:joshua 
august 2008 by blech
home | appengine-utilities
"The appengine-utilities project is for people who have needs not supplied by the Google App Engine environment by default. It includes such features as sessions for preserving data across multiple page views" So far, fairly useful.
google  appengine  python  utilities  development 
august 2008 by blech
Google App Engine With Amazon Web Services | Idle Words
Background processing requirement on a GAE project? This will help you use S3+SQS to handle it. (Hmm, too many acronyms there perhaps.)
google  appengine  python  s3  queue  messaging 
august 2008 by blech
IMG·2·JSON — An image meta–data to JSON web application
"IMG·2·JSON is a simple Google App Engine python application which extracts metadata from images and returns the results as a JSON string. " Could be handy, perhaps. Impressive use of GAE too.
photography  exif  google  appengine  json  python  via:straup 
august 2008 by blech
Home | Reasonably Smart Platform
"The Reasonably Smart Platform is a Platform-as-a-Service based on JavaScript and Git, allowing for computing-in-the-cloud for the web that works the way web-developers work" Alpha, and documentation light, but worth watching, hopefully.
javascript  git  web  appengine  zimki  saas 
july 2008 by blech
Perl on App Engine | brad's life
Sounds like Brad Fitzpatrick is trying to get this off the ground. "basically, we'll be statically linking in a hardened, customized libperl to a C++ application, disabling all Perl dynamic loading" amongst other things.
perl  google  appengine 
july 2008 by blech
Google App Engine ported to Amazon's EC2 | Waxy.org
"AppDrop is simply a remote installation of the App Engine SDK, with the user authentication and identification modified to use a local silo instead of Google Accounts" On github. So much for lockin?
google  appengine  amazon  infrastructure  portability  tools  saas  python  git 
april 2008 by blech
Amazon vs Google | Bits or pieces?
I've been wondering if Simon Wardley would comment on App Engine, and he does. His comments on the SDK match what Tom and I have said: you can deploy to your own colo from the SDK. There's your exit strategy. (You do lose single sign on.)
google  appengine  amazon  saas  comment  zimki 
april 2008 by blech
app engines | tecznotes
"Amazon's services were like a breath of fresh air while so far, Google's has filled me a dread I dare not name." Michal Migurski compares the tabula rasa of EWS with Google's App Engine. Interesting.
google  appengine  development  amazon  comment 
april 2008 by blech
App Engine: Host Your Apps with Google | O'Reilly Radar
A good overview of Google's App Engine from Brady Forrest at O'Reilly.
google  appengine  python  development  comment 
april 2008 by blech
Wroom - we’re moving to Google App Engine | Jaikido Blog
Well, this is a bit of a surprise. The Finnish lifestreaming web app that Google bought is moving to their App Engine scalable platform. Hmm.
google  appengine  jaiku 
april 2008 by blech
Google App Engine | Google Code
Lots to digest here, but it looks like this - not Mashup Editor - is what I wanted half a year ago when I had an app to migrate from Zimki. Notable: Django; local dev; not-SQL database; free (for now) then micropayments.
google  web  saas  applications  development  platform  python  appengine  zimki 
april 2008 by blech

Copy this bookmark:



description:


tags: