An airport runway beside the sea

Javascript problem — and its many solutions

As most of us know, there are several problems/quirks/flaws with Javascript and this is known as the Javascript problem. However, like it or not, as long as we use browsers, we need Javascript. So, what is the solution? Pick your favorite language (hope it is not Javascript!) and hope that there is a transpiler that … Read more

Do some evil

Google’s motto is Do no evil. But they are disingenuous — they do some evil. Say for e.g. your child has a project on Eiffel tower — and these days all school projects require an internet connection and color printer so that children can cut and paste pictures, articles from the web and print a … Read more

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.

Google Web Toolkit

Java didn’t make it big on browsers. Javascript (no relationship with Java) is the defacto standard that all browsers support. Javascript is an interpreted, dynamic typed language with powerful features not available in mainstream languages: functions are first class (they can be passed around like any other object); it has associative arrays and closures. However, … Read more