Ramayana - the Google Chrome way

Most of us are familiar with the Ramayana. How about seeing it in Google Chrome?

The challenge is to narrate Ramayana using Google products and use Google Chrome as the best viewer.

This was sponsored by Google to introduce its services in Asia.

The story is split into 5 parts of ramayana.

Nice stuff:

  • The story board carries smooth animations and the site is best viewed in wide monitors with good surround sound.
  • uses google services very well
  • stealth(incognito) window to indicate Maaricha
  • Google maps for the location of Mythila & Lankan empires.
  • Google docs for the plans
  • Google chat window for dialog narration.
  • Plus likes for indicating Sita's fondness for the golden deer
  • Each character comes up in a new window. the movement of the windows across the screens shows the character's moves.
  • The background score is hauting and suites the mood of the story.
  • Thai names are used for the characters.
  • Works well in Google chrome

More information:

How it all began:

Eager to see the story?

So many JS frameworks - which one to choose?

Web apps these days use frameworks instead of building everything from scratch. The most famous ones being JavaScript frameworks. However there are multiple frameworks available that it becomes confusing to choose one.
In this context here is an one download that has all popular JS frameworks used to create a same application. A todo list which is the Hello world for applications is demonstrated. You can get all the code from the github code repository. These code samples focus on the MV* architecture.


Stanford online courses- my experience

Ever since Stanford University had announced online offerings for Artificial intelligence, I was interested in taking it. Along with it came 2 more courses on Machine learning and Databases.

Needless to say I enrolled for all of the courses. The courses started in October 2011. The delivery mode was thru online lectures of around 10-15minutes each. The lectures were by eminent professors who handles the same subjects in Stanford full time courses.

Each video was interspread with quizes you need to answer. Finally there were weekly homeworks which students had to complete. AI class had 2 midterms and 1 final exam. ML didnot have any. DB class had 1mid term and 1 final.


  • Totally free of charge
  • Lectures by the best in the business
  • Very good discussion board and a great frequency of updates
  • Exposure to current industry trends in respective fields.
  • Statement of accomplishment sent to successful students.I had received 1 for AI.
  • Finally: the joy of learning!


  • Quite tough for professionals since time is limited.
  • Needs discipline to continue through the rigour.

thanks for reading this lengthy post, if you are interested in joining the courses from January'12, do visit http://www.class-central.com/

There are 12 courses to enroll.

Best of luck!

SQL Server Interview Questions and Answers

I have been reading the blog of Pinal Dave which focuses on sql server related topics. Came across an interesting note about interview questions in sql server areas.

Link: http://blog.sqlauthority.com/sql-server-books/sql-server-interview-questions-and-answers-for-all-database-developers-and-developers-administrators/

Chapter 1 Database Concepts With Sql Server
Chapter 2 Common Generic Questions & Answers
Chapter 3 Common Developer Questions
Chapter 4 Common Tricky Questions
Chapter 5 Miscellaneous Questions On Sql Server 2008
Chapter 6 DBA Skills Related Questions
Chapter 7 Data Warehousing Interview Questions & Answers
Chapter 8 General Best Practices

Worthy to note are the non tech aspects of the interview like strengths, weakness, presence in social media etc.

Link : http://blog.sqlauthority.com/2012/01/01/sql-server-interview-questions-and-answers-perspectives-of-an-author/

Dotnet disassembler tool

Ever since reflector tool was moved as paid service, there has been a good number of initiatives for an alternate tool.

One such tool is from jetbrains, the same people who have developed the resharper tool.

the disassembler tool is called "dotPeek" and is currently free to use.

Do give it a try

Memory management in .net

Understanding memory management in .net framework is a rather sticky one. There are quite a few terms that would intimidate the beginner. 

Here is a nice comical version of memory management in .net.  Neatly explained using illustrations, this would be of help in understanding this topic.



How did they improve Hotmail 10 times faster

Performance tuning has always been a pet topic for enterprise applications.

When it comes to tuning apps like Hotmail, there are multiple challenges involved.

Here is a writeup from the performance engineers on how they made hotmail more faster.

Though the article dwells on the familiar caching and other techniques, this is worth a read.


My Other blog

Search This Blog


Welcome reader, you are reading my blog that showcases positive news to cheer up.
In my other life, I love software architecture and design, I also focus on project management skills. My other blog, concentrates on technical and project management related articles and notes.