-
posts
-
App Engine Pull Queues and kombu
App Engine provides a pull queue API
for accessing, leasing, and processing tasks outside of App Engine. You might
do this to perform long running tasks that aren’t suited to App Engine’s
infrastructure. Or you might want to use a library or syste...
-
Google App Engine 1.7.7 pre-release
Note
**Update:** App Engine 1.7.7 final has been released and is available
here: <https://developers.google.com/appengine/downloads>
The App Engine 1.7.7 pre-release SDKs were
released
about a week ago and I finally got around to...
-
Kay 1.1 Released!
The Kay team just just released Kay 1.1! I want to thank Takashi
Matsuo, Nickolas Daskalou, Tasuku Suenaga, and Yosuke Suzuki for their
hard work on this release.
Kay is a web framework made specifically for Google App Engine. The
basic design of...
-
An introduction to the Tipfy Framework for Appengine
(This post is the English translation of the Dec. 24th edition of the
Python Web Framework Advent
Calendar 2010. Other posts can be found
at: http://atnd.org/events/10465 though they will be in Japanese)
I usually use the kay
framework for Appeng...
-
Google Appengine 1.4.0 Released!!
Google Appengine 1.4.0 was just
released and has lots of interesting new features. Channel API, “Always
On” (reserved instances), Improvements to background processing, Warm up
requests, and Metadata queries just to name the big ones.
Channel API...
-
New Google Appengine API Expert
Yesterday I became the new Google Appengine API
Expert (Python)
for the Japan region. Google Experts are the equivalent for Google API
Gurus as they are called in the ‘States. I will be helping out other
developers in Japan to learn about and ...
-
Cron only decorator for appengine
For a recent project I recently I have been using appengine’s cron
feature to aggregate data and perform maintenance tasks. However, since
cron is a simple web request, if a user accesses that url then the cron
job will run. In order to prevent no...
-
Writing Schema migrations for Appengine using the Mapper Class and the deferred Library
One thing that many people using appengine know is that writing schema
migrations is hard. Improving performance on Appengine often revolves
around getting objects by key or key name rather than using filters,
however altering the makeup of an obj...
-
Minimum cost for warming-up various frameworks(and more)
My good friend Takashi Matsuo
wrote an interesting blog about start up times of various frameworks on
appengine. Because appengine kills your server process it often needs to
load your application into memory from scratch. This can take a lot of
t...
-
Smipple
Yesterday I released a pet project I had been working on called
Smipple. Smipple is a service for saving,
organizing, and sharing snippets of code. I originally decided to create
it because I was a user of Snipplr but I was
frustrated because it w...