Entries by Kevin Godden

Visual Studio 2010 Setup Project HRESULT = ‘8001010E

  A setup project I was working on in Microsoft Visual Studio suddenly stopped building with the following error; An error occurred while validating. HRESULT = ‘8001010E’ When I tried to refresh the dependencies I got a nasty error message. If found this post and played with the suggested settings a bit without any joy. […]

Winmerge as Git Difftool on 64bit Windows 7

Every software developer’s day to day tasks includes keeping their software development tools up to date and running smoothly, today I got tired of viewing git differences in the raw and decided to hook winmerge up for viewing diffs.   Instructions for setting winmerge up as your Git difftool can be found here:   http://stackoverflow.com/questions/255202/how-do-i-view-git-diff-output-with-visual-diff-program/949242#949242 […]

Google Cloud Development SDK v1.5.5 Released

  Yesterday Google released v1.5.5 of their App Engine SDK. There are loads of nice changes in this release including the easing of some previously annoying limits, the one I am especially happy about is the doubling of the frontend request deadline from 30s to 60s, this will make our life a lot easier!   […]

Compare and Swap added to Google App Engine Cloud

On Wednesday Google released v1.5.3 of their App Engine cloud platform SDK, the release notes are here. There are some interesting new additions to the API, however the one that really caught our eye is the addition of a Compare and Swap (CAS) primitive to their Memcache API.   A CAS primitive can be used […]

Google App Engine error 500 on Upload to Cloud

Q: I keep getting ‘Error 500’ when I try to upload / deploy to my code to the google app engine via ‘appcfg.py update’ or similar, what’s going on?   A: Most often this error is caused by problems with the Google cloud infrastructure and as such there is nothing you can do to fix […]

Google App Engine – TransientError in Cloud

We were engulfed by a blizzard of Google task queue ‘TransientErrors’ over the weekend, the ‘TransientError’ is one most ellusive of google app engine errors. This is what the official documentation has to say of it:   exception TransientError(Error) There was a transient error while accessing the queue. Please try again later. This very detailed […]

Store Datastore Models in Google App Engine Cloud

Yesterday I came across this gem of a Blog post on Nick Johnson’s Blog about how to go about efficiently storing Google App Engine datastore objects in Memcache on the cloud.   I had previously read that the Datastore models were large and carried around a lot of baggage (software baggage that is, not the […]