(summary)
 (full)
 (summary)
 (full)
Add to Technorati Favorites
RECENT
BY MONTH
Adding Page caching to a GAE application

I wrote blogging software that runs on Google App Engine (GAE); this blog is actually hosted at GAE. To increase performance, and reduce the number of "you're using too much CPU" errors, I added a two-level page cache to the blogging software. This article describes one way to add a page cache to a blogging engine.

Writing Blogging Software for Google App Engine

As noted previously, I recently rehosted this blog on Google's App Engine (GAE). Writing a small, but functional, blog engine is a useful exercise in learning a web framework. I wrote blog software to learn more about Django, and I ported it to App Engine to learn more about App Engine.

In this article, I recreate the steps necessary to build a blogging engine that runs under GAE.

Now blogging on App Engine

Over this weekend, I decided to rehost this blog on Google's App Engine by porting my blogging software to App Engine. It's a well-defined project that I can use to learn more about how App Engine works.

Django blog

Some observations from running this blog under Django, on a VPS.

And we're back

And my blog, such as it is, returns to life.

furnace(1), rake(2), django(2), revision control(2), tablet(1), brizzled(1), books(1), spotlight(1), philadelphia(1), make(2), innumeracy(1), generalist(1), wiretapping(1), disqus(1), git(2), lighting(1), tcp(1), comments(2), H5N1(1), bash(1), XML-RPC(1), scala(10), melanoma(1), Internet(1), key bindings(1), disney(1), risks(1), web(1), REPL(1), udp(1), software(3), programming(15), blogging(5), App Engine(3), computers(5), readline(2), wacom-graphire(1), javascript(1), intolerance(1), WAP(1), politics(3), photo-with-santa(1), idiocy(1), wifi(1), Robert Negus(1), privacy(1), crime(1), frank zappa(1), repl(1), semaphore(1), chicken(1), people(6), spotlightfs(1), security(1), aladdin(1), microsoft(1), avian flu(1), networking(1), unix(3), DSL(1), blog(1), second life(2), george bush(1), science(1), religious right(1), photofloods(1), jython(1), ant(2), poem(1), markdown(1), parsing(1), java(4), guns(1), gradle(1), unions(1), maven(1), database(1), macabre(1), jvm(1), podcasts(1), editline(1), organized labor(1), Terminal.app(1), zappa(1), WPA(1), barack obama(1), photography(2), microsoft access(1), surveillance(1), AppEngine(1), subversion(2), messaging(1), skeptic(1), health(1), impeachment(1), mac os x(4), s3(1), completion(1), perfectionism(1), oracle(1), c#(1), terrorism(1), spam(4), vps(1), high-scalability(1), performance(1), rdbms(1), polly-pockets(1), notification(1), digital-photography(1), python(11), deadlock(1), groovy(1), pen-tablet(1), rhino(1), phlx(1), SBT(1), iTerm(1), homosexuality(1), ivy(1), stylus(1), email(1)