An airport runway beside the sea

If you have to learn just one programming language

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?

Google Web Toolkit and Google App Engine: Java end to end

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.

Windows 7 Beta first impressions

Microsoft has done a good job. However, the fact remains that it released a product (Vista) and waited for a couple of years for Moore’s law to catch up and make it look good.

xml-rpc: Submitting a blog article from emacs

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 — unless the entry is very short — and then copy it to the wordpress editor. So … Read more

Google’s chrome browser: first impressions

The fact that an open-source browser from Google isn’t available on an open-source platform — Linux — is sad. And that too one that is based on Apple’s Webkit. I ran the browser, called Chrome, on Windows; opened a few tabs and looked at the memory consumed. In Firefox, one of the negatives is that … Read more

Ubuntu sucks

I didn’t expect to be writing an article criticizing ubuntu. Ubuntu can be a great alternative to Windows.

I installed Ubuntu 7.1 on a desktop (core 2 duo) using a CD and upgraded it to 8.04 (Hardy) using the update manager.

Test driving wordpress themes – secretly

it is difficult to choose a theme as there are so many factors to consider. You can certainly try them one by one, but visitors to your website will be subjected to your theme experimentation. What we need is a way for the blog admin to be able to try out a bunch of themes where the selected test theme only shows up on his browser; all others (not logged in as admin) should see the default theme.

Lost password attack!

name.com is a registrar that provides private whois service. On their web site they say: Name.com offers Private Whois Service to protect your online identity. With Private Whois, you can hide your contact information from the public but still receive emails to your personal email address. But when you go to name.com and click on … Read more

Google should fix their broken account creation process

Google should fix their broken account creation process Frequently I get emails from Google in my gmail account congratulating me for creating a brand new Gmail account. The problem is that I never created those accounts. The email also says “Please keep this email for your records, as it contains an important verification code that … Read more