In 2008, over one thousand people experienced the world’s first virtual web conference. Together, we created a new type of conference that is environmentally-friendly, affordable, and interactive.

In 2009, we are going to take it one step further.


Google App Engine SDK 1.1.6 released, brings sortable datastore keys

Google today released Google App Engine SDK 1.1.6 (announcement, download) which, among other things, brings with it datastore keys that you can sort and filter on. What this means is that you can now do batch operations on data. So it's time for me to go back to my Google App Engine backup solution, which broke [...]

Why Google App Engine is broken and what Google must do to fix it.

I've been working a lot with Google App Engine in the past few months. I still maintain, as I reiterated recently in my Boagworld interview with Paul, that it's a great idea and has great potential. And the Google App Engine team has been wonderful in working with me and helping me out. Unfortunately, there [...]

Backing up and restoring your local SDK datastore (Google App Engine)

Backing up and restoring the datastore in your local SDK can be very useful for several use cases. Personally, I find that I alternate between running the local SDK with a restore of data from the deployment environment and with an empty or test datastore. The local SDK slows down painfully when you populate it with [...]

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 [...]

That fragile thing we call the Internet

Sure, it can withstand a nuclear war, and we've got some records, but how much of our beloved Internet is a database error away from being lost? Reading Robin Wauter's tweet and the heart-wrenching paragraph that is all that's left of one man's four years of blogging, it made me think again how little time [...]

Bad Behavior has blocked 0 access attempts in the last 7 days.