It is a very good idea to learn several programming languages. It makes you a better programmer. But if you want to devote all your energies to becoming a proficient and productive programmer and want to learn one powerful, freely available, high level general-purpose language (not domain specific), what would you choose?
Now Google has come to the rescue by adding another language to the app engine — Java. Now you can have ‘java’ on the client and java on the server. The former is made possible by GWT (Google Web Toolkit) which takes the code you write in Java and translates it into separate targeted javascript code for the 5 of the most common browsers.
I downloaded and installed Windows 7 Beta on my Ubuntu desktop (Core 2 Duo, 2GB RAM) using VirtualBox. I gave it 1 GB of RAM. The install went smoothly and I am quite happy with the results. I haven’t used…
I found out that the wordpress blog program provides an xml-rpc interface and that the emacs packages weblogger.el and xml-rpc.el (available from Savannah) allow one to submit blog articles from emacs. I normally compose blog articles in emacs —…