Archive for June, 2008
Learn Python.
About a year or so ago when I started using python, I just read everything I could find and dug through piles of sweet code that some guys on my team wrote.
I just discovered another fun way to learn it… watch it. I get a major flashback to my days at Iowa State University, but I am relieved when I remember I won’t have an exam at the end and my Herman Miller Mirra chair is a hell of a lot more comfy than the 30 year old desks they had.
Alex Martelli (Google) covers some basics of the language. He makes some comparisons with C/C++/Java which is very helpful (at least for me, I’ve used them).
No commentsGoogle app engine is interesting.
I have been working with GAE. Letting them host your app in a highly available distributed setup is very easy. It has a few limitations and I am not sure yet how it would be possible to handle more complex apps that require background jobs, uploads and other things. I think that google should look into allowing scheduled jobs to be setup in the dashboard. Specify the time and the python file and method to run.
Its nice that django is offered but its very limited. A few helpful projects exist to fix some of the limitations. Django AE utils provides a User model and Session backend for the django session middleware. It uses google app engine datastore. I would like to figure out a good way to test its performance. It might be worth trying to use memcache.
I am really enjoying the python world. I haven’t really touched PHP in a year.
Happy coding!
No comments