Initially, I wasn't impressed by Google's cloud offering. It seemed restrictive compared to EC2 and I didn't feel like wasting time to convert my code to a new programming language. The engineering team behind GAE continued to improve the service and eventually, with the release of the Java early preview, I was sold. In fact I am considering using GAE exclusively for my future projects.
Nitro, my lightweight JSGI Web Application Framework runs great on App Engine, thanks to Rhino. Moreover, I am working on appenginejs, a ServerJS package that exposes the GAE Java APIs to JavaScript. The project is in its infancy but I just added the beginnings of a port of the Python ext.db API. I think it is more intuitive than the JDO/JPA APIs. You can find an early version here. Hopefully, this code will attract some contributors to help with implementing more advanced features like GqlQuery.
Friday, July 3, 2009
A conversion of the Python GAE Datastore API to JavaScript.
Labels:
cloud,
database,
google,
JavaScript,
nitro,
programming,
web
Wednesday, April 15, 2009
Debugging Clever Code
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Brian Kernighan
Saturday, February 7, 2009
The secret of happiness
The secret of happiness is simple: find out what you truly love to do and then direct all of your energy towards doing it. Once you do this, abundance flows into your life and all your desires are filled with ease and grace.
The Monk Who Sold His Ferrari
Sunday, January 4, 2009
The benchmark
If you constantly compare yourself to others, then all you’ll ever be is just as good as them, maybe a little better. You’ll also miss out on all the fantastic things you might actually be good at while you’re focused on being better than them at what they’re good at.
Zed Shaw, 2008
Thursday, November 13, 2008
Tuesday, September 30, 2008
Subscribe to:
Posts (Atom)