Evolution of new geek terms

Here is my point of view, explaining few new terms used in web community.

Portal: is one of the old terms used to refer the website. initially when www came in to the picture, all most every company started owning a website explaining about their products and services on web, no matter whether they are web based company or a Hotel (or even a road side electronic store). These kind of websites are called portal.

Time changed and giants like Yahoo MSN and Google evolved. Yahoo and Hotmail (MSN) started with a free web based email service and they diversified themselves into many web based services. Like contacts, using that can store your contacts on web. Calendar services using which you can record your appointment online on web.

When web evolved further, these companies started services to store ur photos on web, videos on web, with the evolution of social networking sites like Face-book and Orkut (and many more out there like mushrooms) lots of thing consolidated.

By the same time companies started exposing API, (a way to access the data stored on their server) . These are called Web APIs. when developers around the world got access to these data they started building website using these APIs. for example everyone can not build the Map kind of service on their website, so if you are a owner of a hotel booking site , you can show hotel location on maps using Google Maps API. One of the nice example is Wikimapia.

Time changed further and some lazy people started making website that does nothing but grabs data from various sources (Using APIs) and display them in fancy format. For Example i can develop a website which will show news nicely put on maps showing exactly where is happening. To develop this kind of website i need not to start a news agency neither i have to start a map survey company. Only thing i need to have is IDEA, and bring Maps from existing map service and news feeds from existing news company. i will put them in nice way on my website. My web site will be termed as Mashup. Term basically came because i am messing with the existing data.
{Google Mashup editor , Yahoo pipes and Google Ajax Play ground are some online tool where you can create mashups}

Cloud (or cloud computing ) is quite a new terminology. Now Internet has grown such a big that  a single web server cannot respond to your request (cus we have millions of people requesting). There is new technology  evolved which is called cloud computing which is a cluster of servers. These servers work nicely to behave as a single web server. So at an instance you can not really say that where from your request got processed or where from you data arrived. So now you can say that my data arrived from Cloud (nice and geeky way).

A Hack is another mashup which may not be using API to grab the data, it might be using some really tricky way to access data from the various website.


Blog if you are reading this then you know what is blog. m not explaining this.

I would love if you explore to know new terms like tweet, tweople , and things like that. Social media is another nice term to know about.

If you are a web developer (or geek) and have nice view explaining any of these terms please put in comments. I would like to collect them here.