Google App Engine Backup and Restore (Gaebar) released
Update: Beta 2 Released! See the Gaebar Beta 2 announcement.
Here's my Christmas present for the Google App Engine community: Google App Engine Backup and Restore (or Gaebar, for short).
Gaebar is an easy-to-use, standalone Django application that you can plug in to your existing Google App Engine Django or app-engine-patch-based Django applications on Google App Engine [...]
Dr. Woohoo, Generating Artwork, and some Python code to massage user submitted content (specifically, images).
The cool thing about user submitted content is that you can't always predict what you're going to get. Our speakers at the Singularity Web Conference, for example, submit and update their own bios and session descriptions on the site. Yesterday, I noticed that Dr. Woohoo had put up an image of one of his awesome [...]
Screencast demonstrating the first Google App Engine data export solution (full backup and restore)
This is a quick screencast to show you the data export solution I've created for Google App Engine that lets you backup your application's datastore and restore it either locally on your development machine or on the same Google App Engine application on the deployment environment or on a different Google App Engine [...]
Python, the learn-at-home language
One of the things that I love about Python is that it has all the documentation you ever need (all right, almost) in the code itself. Many moons ago, the very first framework I wrote in ActionScript (Flash 5) used the same technique by placing documentation on the activation objects of functions (and it would [...]
Running doctests from TextMate for Google App Engine modules
Developer emptor: I just lost a couple of hours to this: make sure you disable the Google App Engine doctest import in your apps when you're done testing a module lest you encounter _weird_ errors. I started having the login URL returned by users.create_login_url() being returned incorrectly when I forgot to remove the doctest import. [...]


Subscribe to my blog





