Posted on December 9, 2008 by Josh Heitzman
Just discovered Adobe Alchemy, which allows C and C++ code to be compiled for the Adobe Flash platform. For me anyway, this shines new light on the Flash platform, as this allows apps to be developed for Flash in widely used general purpose programming languages, which in turn allow the re-use of existing libraries [...]
Filed under: Programming, Web development | Tagged: Adobe Alchemy, C, PyPy, Python | Leave a Comment »
Posted on December 7, 2008 by Josh Heitzman
Now that Project Fangorn is wrapped up and on ice, its time for the postmortem.
What went wrong:
Didn’t feel like I was productive enough.
Went off on a tangent developing a prototype space based architectural abstraction over Google AppEngine’s datastore and refactored prototype code to use it.
What went right:
Produced space based architectural abstraction over Google AppEngine’s datastore [...]
Filed under: Game Development, Programming, Web development | Tagged: Project Fangorn | Leave a Comment »
Posted on December 4, 2008 by Josh Heitzman
I’m skipping the back burner, and putting Project Fangorn on ice. I just pushed up the latest version to webgamesbyjosh.appspot.com. In that version the first of the general standing orders was implemented and I did a little of the work for the exploration feature, but the user just sees a message that it [...]
Filed under: Game Development, Web development | Tagged: Project Fangorn, technical debt | Leave a Comment »
Posted on December 2, 2008 by Josh Heitzman
I just deployed a new version of Project Fangorn. This version uses the space-based architecture abstraction I created for GAE. The only difference users will see is that the best case user command processing scenarios about about twice as fast. Worst case is about the same as before.
While this version doesn’t have any new features, [...]
Filed under: Game Development, Web development | Tagged: Project Fangorn | Leave a Comment »
Posted on December 1, 2008 by Josh Heitzman
I’ve been trying to locate an existing tool that will record bunch of HTTP requests I make through my browser along with the responses, and then later run through though same requests again and verify the responses are identical to what was previously recorded. I want to use such a tool to test that [...]
Filed under: Web development | Tagged: Badboy, HTTP::Recorder, PureTest, Testing, Versium, vTest, Web2Test | Leave a Comment »
Posted on November 22, 2008 by Josh Heitzman
While Google’s App Engine is a platform just as things like Windows, *nix, or Sony’s PlayStations are, it is a new one that is sorely missing numerous tools that are readily available on other platforms. For example your OS has at least has command prompt and most likely a graphical file explorer that will [...]
Filed under: Web development | Tagged: App Engine, AppEngine, GAE, Google App Engine, Python | 1 Comment »
Posted on November 18, 2008 by Josh Heitzman
Several posts ago I mentioned that I was waiting to see which cloud provider would be up to hosting Project Fangorn first. In my last two posts (one, two) I talked about some of the issues with testing web apps on the GAE platform, but I didn’t mention what it was I was actually testing.
At [...]
Filed under: Programming, Web development | Tagged: App Engine, AppEngine, GAE, Google App Engine, Project Fangorn, Python, SBA, Space-Based Architecture | Leave a Comment »
Posted on November 15, 2008 by Josh Heitzman
Last post I stated:
Due GAE’s limitations on CPU time/cycles and an overall maximum limit of 10 seconds to fulfill a request a non-trivial set of unit tests will exceed the quotas if they are all run at the same time, so its necessary to run them in separate requests.
But in the two tests I’ve [...]
Filed under: Programming, Web development | Tagged: App Engine, AppEngine, GAE, Google App Engine, grey box test, grey box testing, Python, Testing, Unit Test, Unit Testing | Leave a Comment »
Posted on November 10, 2008 by Josh Heitzman
While the GAE SDK does provide the ability to run your web application locally, I’ve found that that the SDK’s local datastore doesn’t work precisely the same as the real one. Specially I’ve found that the local one is more permissive then the real one so its possible to get your app working locally [...]
Filed under: Programming, Web development | Tagged: App Engine, AppEngine, curl, GAE, Google App Engine, libcurl, pycurl, Python, Testing, Unit Test, Unit Testing, urlgrabber, urllib2 | 2 Comments »
Posted on October 24, 2008 by Josh Heitzman
In the two days since I posted that I was waiting to see if App Engine or an alternative got to the goal first both App Engine and EC2 have edged forward.
Yesterday Amazon announced a private beta for their own monitoring, load balancing, and automatic scaling service offering. Such included services is one of [...]
Filed under: Web development | Tagged: Amazon EC2, App Engine, AppEngine, Cloud Computing, EC2, GAE, Google App Engine | Leave a Comment »