Developing Games on Google App Engine
Yesterday at the Cleveland Game Developer Meetup Tech Workshop I gave a talk on using Google App Engine for games. I discussed many aspects and gave a brief overview of Google App Engine for those not...
View ArticleSolving transaction contention issues in Ranklist
This weekend I begin seeing the following message on my dashboard:08-13 08:21PM 44.950 Transaction collision for entity group with key datastore_types.Key.from_path(u'ranker', 23150L,...
View ArticleDatastore lessons learned the hard way
With the latest release of the Railroad Empire game I have reduced my App Engine CPU usage by about 66%. Looking back on why my CPU usage was so high before, I have come to the conclusion that when I...
View ArticleUpdating AppEngine Kinds without taking your site down
I recently had the need to change one of my datastore Kinds. In the past when I have done this, I have shutdown the site and migrated every entity of the kind to the new version of the Kind. However my...
View ArticleMore App Engine optimization Goodness
So I was recently trying to improve performance on the application and used two tricks to great effect that I want to share with everyone.First I had some code in one of my tasks like this:def...
View ArticleWriting data to Google Fusion Tables from App Engine
This weekend I was asked by some potential investors to supply some statistics for my game. The information was embedded in my datastore in the player and transaction objects. To extract the data, I...
View ArticleDon't test with SQLLite when you use Postgres in Production
Yesterday, I was looking for some help trying to have a clean way to roll back database transactions at the end of a test in a Python TestCase. So, naturally, I started searching and found some posts...
View ArticleExcited for Postgres 9.5(Row Level Security)
Every year around this time I get very excited about the new features that are getting ready to be released in the next version of Postgres. This year is no exception, There is a trove of new features...
View ArticleExcited for Postgres 9.5(Locking)
I was reading about some of the new things coming up in the Postgres 9.5 release and I was very excited about some new locking options that will make concurrency even better in Postgres.I remember...
View Article
More Pages to Explore .....