Google AJAX Libraries API

I just read that Google is going to host a number of Javascript libraries on their own infrastructure. What that means is, anyone using any of these JS libraries  doesnt need to bother about hosting any of these libraries on their own server and that also means that there is now no need to look for latest and greatest versions of these libraries and keep local copies updated.

This, to me, sounds like a great idea as it can save a fair amount of time and effort that is involved in settings these libraries up.

The libraries that are currently supported are :-

Here is the link to the API and the blog post.

Options for debugging JavaScript, (X)HTML and CSS

As mentioned in one of my earlier post, I am having to work on XHTML and CSS lately and because this was not really one of my best skills, I end up spending a lot of time reading about it and while I was doing that today, I got to this page (yes I am getting my hands dirty with Ext lately and using ColdExt as well, which by the way, simply rocks! ) . I have been using Firefox and Firebug all the time and I was not aware that there are tools that let you debug in IE as well, which, even if you dont like, you have to do.

So, I just thought I post about it here as this is a useful set of tools for any web developer. This is just an excert from the URL above.

Probably one of the best tool combinations for debugging your application is to use the Mozilla Firefox browser with the Firebug addon and optionally the Web Developer addon. Another very useful tool is Venkman - the JS debugger.

If you’re using Microsoft Internet Explorer you can try out the Microsoft Developer Toolbar plugin. There is also the DebugBar which is free for personal use.

For the Opera browser you can use the Opera Developer Tools or the alternative Web Developer Toolbar & Menu for Opera.

Safari users can use the Web Inspector to get an overview of the page or enable Debug menu in the browser.

Why are these browsers at war with each other ?

This might sound like a very old topic which has come up unlimited number of times before but its an ongoing frustration for every HTML/CSS developer and because I have always been a ColdFusion developer and also a Flex developer lately, I never really understood the intensity of the frustration. However, at my current contract, I am having to do quite a bit of XHTML/CSS, so I got a chance to experience the problem first hand. I really must say that it can’t get any more frustrating when you spend whole of your day (without a lunch break) trying to make sure that your code looks the same in IE and Firefox , just to find out at the end of the day that you must test your code in IE version 6.0 as well, which will make you look like a complete idiot because IE6 will mercilessly make your page look like a drawing board with random elements on it. More »

Great Indian Developer Awards 2008

ColdFusion 8 has been nominated for the Great Indian Developer Awards 2008. Now, that is great news. It’s always good to see CF getting the exposure and acknowledgement it deserves.

I am curious to see what the results of this would be, due on the 24th of March, 2008. Apart from the “Web Development - Design, development, deployment” category, under which ColdFusion 8 is nominated, I am particulary interested in another category which is “Top Ambassador - Ambassador for India’s IT Ecosystem”. The nominations for this category include India’s top IT software houses, some of which have really changed the way the world looks at India’s IT industry as it stands today.

I have just done my votes, its time you do yours!

Create your .htaccess files online

Just found this nice website that allows you to create/edit your .htaccess file online. It seems to allow all the possible features supported by .htacess. I think this is quite a useful utility to have for any web developer.

Flex powered VW site launched!

Tagged Under :

A friend of mine (who happens to be on the dev team for this) just told me that VW UK have launched the Flex version of their site. It is one of the first flex technology applications in the very customer-facing, highly branded websites!

Here is the URL http://www.vw.co.uk

I checked out the website, its very nicely done I think. The UI in particular is impressive and so is the user exprience.

Connection Strings

Found this site which lists almost all the possible connection strings for almost every database.

http://www.connectionstrings.com

This is an excerpt from the site itself which says :-

Today there are 213 connection strings in the database which have been collected from other internet sites, books, help files, msdn etc or have been submitted by fellow developers from all around the world.

Stop Skype before Installing Apache

I had been running the inbuilt webserver in Coldfusion 8 for some time now and last night, I decided to change that to use an external webserver. I went ahead and downloaded the latest version of Apache thinking that it must be a really straight forward thing to do. But when I installed it, it wont work. It kept throwing this error on the last step of the installation.

Only one usage of each socket address (protocol / network address/port) is normally pemitted. : make_sock: could not bind to address 0.0.0.0:80
no listening sockets availbale, shutting down
Unable to openlogs
Note the errors or messages above, and press the <ESC> key to exit.

I tried to install it several times and even tried to install Apache on port 8080 but everytime the same error came up. After spending about an hour to figure this out, it turns out that Skype was to blame. Skype listens to port 80 alternatively for incoming requests. Not sure the reason for that though. You can find out what programs are listening to what port by running the following command in command prompt.

netstat -anb

So I had to shut down Skype and then Apache installation worked like a charm.

Bottomline :-

  • Turn off Skype when you install Apache.
  • There is a setting in Skype Tools -> Options -> Advanced -> Connection
    “Use port 80 and 443 as alternatives for incoming connections” - This is checked by default. You must uncheck this to prevent it from blocking Apache.
  • If Apache is installed as a Windows service, I assume it would start using the port 80 before Skype gets initiated. So not an issue once its installed.

Ohloh ranks the world’s coders

Ohloh, a company that ranks the nation’s top open source coders, is opening its service to let other developers to track and rank their own teams. What they do is assign something calle KudoRank to each coder based on the activity done by that coder. Because these are all open source projects, the number of lines of code by each developer can be counted and thats how the KudoRank comes up (its a number between 1 and 10).

I just read about this and I find it quite an interesting thing to do. More info here .

Its interesting how they count the number of lines of code.

Sun Acquires MySQL

I just read about this big news.

http://www.sun.com/aboutsun/pr/2008-01/sunflash.20080116.1.xml

http://blogs.sun.com/jonathan/

The title says it all, Mysql acquired for 1 billion dollars. Now thats big news! I personally think it will only make Mysql better.