We have moved (Attention attention!!)

Dear Readers,

All good things come to an end only to start somewhere else! We have moved to our new dedicated Web address. This was long pending. So from now on most of the action will take place on the new address. All the new posts on Front End Web Development, JavaScript.. etc will be available on the new site.

While this blog will continue to exist and keep serving the legacy content, I may not be able to reply to comments here, but you can reach me on my new blog where I will be more active.

Happy Reading!!


RIA Lab is Pom Pom Labs now

Only the name has changed. The spirit still remains the same.

But just to let you know RIA Lab (https://jbkflex.wordpress.com) is moving to its new home base – Pom Pom Labs (http://pompomlabs.wordpress.com/). We are currently in the process of moving our stuff and things might be here and there till we settle down, which is normally what happens when you are shifting your house isn’t it? 4 to 5 days of random crap lying everywhere.

Attending the 5th Annual Yahoo Open Hack 2012 – India

Last Saturday I was at the 5th Annual Yahoo Open Hack 2012 that took place at the Sheraton – Bangalore. I was part of the Tech Talks only and attended some very good sessions by Yahoo guys. The sessions mostly included discussions on Yahoo libraries and tools like – YQL, YUI, Boomerang … etc.

One of the sessions I attended was the Web Performance – A look inside Yahoo! by Praveen P.N who is a part of the performance team at Yahoo. He also shared some other tools to measure your website’s performance –

Boomerang – boomerang is a piece of javascript that you add to your web pages, where it measures the performance of your website from your end user’s point of view. It has the ability to send this data (they say it a Beacon data) back to your server for further analysis. With boomerang, you find out exactly how fast your users think your site is.

ySlow –  He presented a commandline option for ySlow and how can you run the ySlow command to monitor a lot of information about your web page. It actually runs on Node.js and needs a HAR file (which is a HTTP Archive file). You can download a HAR file by opening up your web page in webpagetest.org. Note that ySlow is also available as plugin/extensions for all the major browsers and you can run it in your browser as well.

I was aware of some of the techniques/standards to fasten up your website that were recommended by Yahoo and to see them being prioritized by the Yahoo guys themselves made me happy. I did implement some of them in my works. Steve Souders – the former Yahoo performance guru actually laid down around 14 rules for loading websites faster.

Another one I attended was the Picture perfect hacks with flickr API where S.Muthu talked about using Flickr API’s and combining them with YQL.

You can click on the links for the Slide and check them out.

Dennis Ritchie – creator of C language dies at 70

Dennis Ritchie, the designer and principal creator of the C language and co-creator of Unix operating system is no more and  was found dead on Wednesday (12th October 2011) at his home in Berkeley Heights, N.J. He was 70. He spent much of his career at Bell Labs. He was awarded the Turing Award in 1983, and the National Medal of Technology in 1999. He shaped the modern digital era by creating software tools that powered things as diverse as search engines like Google and smartphones. Many of the modern operating systems have been inspired by the C language and tools created by Ritchie. My special tribute to him as the C language was the first language that I learned during my college days and even got my first job based on a C interview test. The C language let me get going into the beautiful world of computer programming. Here is my small programming tribute to him,

printf(“Thank you !”);

Here is Dennis Ritchie’s home page from Bell Lab’s website : http://cm.bell-labs.com/who/dmr/ , you can read more about his works and about him.

Adobe focusing on HTML5 with its new Edge software

Adobe EdgeAdobe has indeed started considering HTML5 as a big threat to flash technologies and has started to focus on the new web standards of HTML5, CSS3. Adobe’s main answer to doing fancy things on the web was the  flash player, a plugin that needs to be installed with web browsers to view rich contents on the web page. Now with the rise of mobile and tablet devices starting to support the new web standards for HTML5, CSS3 and JavaScript when Flash was either being not supported or not allowed to run in these devices has led Adobe to come up with quick answers.

“What we’ve seen happening is HTML is getting much richer. We’re seeing more workflow previously reserved for Flash being done with Web standards,” said Devin Fernandez, product manager of Adobe’s Web Pro group.

With the public preview release of their new Edge software thay have made this clear that they are serious. This is what they are saying about Edge

“Adobe® Edge is a new web motion and interaction design tool that allows designers to bring animated content to websites, using web standards like HTML5, JavaScript, and CSS3.”

You can download the preview version of Edge right now from the Adobe Labs site http://labs.adobe.com/technologies/edge/

This official video will also help you to get started