Saturday, May 9, 2009

My First Blogging Experience !!!


              
Well ! What should I write about my experience, it’s an absolute fun but at the same time a bit conscious regarding the content that I put up. The content which I have put up in my first blog topic was too technical, since I want to be a techie guy I started with something which I liked; for someone it could be nature’s glory, for others it could be a warhead, but for me its “The Technical Stuff…”

            Though I started my blog topic with the well known Google Product “Chromium” (Chrome), it was much helpful for me to gain confidence and have faith in myself that yess I can write, I can document n I can blog !!!. It is said that It's not your aptitude, it's your attitude which determines your altitude !!! and that’s what motivated me to go further and post another topic.

          When it comes to sharing my experience to you guys its very important, since newbie’s can have a glance on the mistakes that we have done and for experts its fun ! So it would be helpful to everyone since Good judgement comes from experience, and experience comes from bad judgement. The 1st topic took me a long time to actually document it nicely and then post it. Initially what I thought was using a very formal language in every post, but when I actually went to some of the blogs which were very rich in content I was astonished that, ah !!! how could they write so much…

         One thing that I noticed that it was very formal though documented it nicely but was quite boring to read the entire thing. So what I came up with writing a bit casually so that once the users starts reading it they should not get bored and surf away rather it should be in anticipation for more good content.

         Other thing which I came with, rather than conveying my idea to people in simple text would again be boring, so providing content with images and relevant videos if possible would be much helpful to readers and at the same time more information gets conveyed rather than typing out hundred’s of lines !!!.


         Blogging moves you forward to improvise your documentation skills. Many of them are very good in talking or sharing their “Expert Talks” but when it comes to documentation they fail, they lack behind or I would rather say sometimes they are not able put their thoughts onto paper, so finally what matters is the paper work of your thoughts and ideas that you would like to share or keep it with you as your knowledge base. Unless these ideas are not documented somewhere these would be useless since no one can use it and in the future run it might be useless even to you !.So it would be better to document it and when it comes to sharing your ideas with others at a common place blogging helps lot, it just not improve your documentation skills but even keeps you updated with the latest stuff.

         Once you start documenting your ideas, Research is the key area where one needs to focus and is a must, since you need to be thorough with the idea / topic that you are going to share with others. You also get to learn a lot from the comments / suggestions that other users post after reading your topic.

         So Keep Blogging Guys !!! Have Fun…



Tuesday, January 20, 2009

Google Chrome -- A Quick Run Through !!!



Chrome -- Google’s entry into the Browser Market has made the race more competitive for all major Browser players.

Google choose an unusual rather a bold way of launching its Browser. So the only question arises is “If you were launching a new browser, or anything else, would you do it through the medium of a comic book ?”.

And that’s what Google Did !!!

Google released its browser named Chrome by means of a Comic Book. How unusual !!!. But that’s Google.

Read Google Chrome Comic Book

Components Of GUI based Web Browser

  1. Rendering Engine or Layout Engine

The Layout Engine that the Chrome uses is the WebKit where as Firefox uses the engines named GECKO.

Webkit – An Open Source Rendering Engine for Chrome

    1. Which uses Memory efficiently

    2. Easily Adapted to Embedded Devices

    3. Since Open Source, so easy for developers to learn to make the code base work.

    4. And it’s kept much simple.

  1. JavaScript Engine

V8 Engine - Open Source Project

1. Introduced hidden classes

2. translating JavaScript code to Machine Code instead of using an interpreter to make it faster.

3. Eliminating Garbage Collection Process , Fast Allocation and minimal process while running JavaScript

4. Reclaiming storage Objects is done it small pieces.

Check Out This Video



V8: An Open Source JavaScript Engine