Tuesday, 19 July 2011

Google's New URL Shortner g.co Exclusively For Google Products Only.

Google has unveiled g.co, a new URL shortener that will link only to Google products and websites.

The search giant already owns goo.gl, a URL shortener it launched in 2009. Unlike g.co, the goo.gl URL shortener can be used for any link on the web via the Google Toolbar.

“We’ll only use g.co to send you to webpages that are owned by Google, and only we can create g.co shortcuts,” Google VP of Consumer Marketing Gary Briggs stated on the company’s blog. “That means you can visit a g.co shortcut confident you will always end up at a page for a Google product or service.”

The tech titan, which has been using the goo.gl URL shortener for its products until now, clearly wants to limit the confusion about where its goo.gl links lead to. Separating Google products from goo.gl should go a long way to solving that problem.

Google isn’t the only company to use .co as its official URL shortener. Twitter obtained t.co last year to improve how links are shared and secured on its platform.

Dell wants to use Google+ Hangouts for customer service

Dell could soon use Google’s new group video chat platform Google+ Hangouts as an alternative to the traditional customer service call, according to the company’s chairman and CEO, Michael Dell.

Hangouts has been hailed as the next big killer app, and Michael Dell is obviously a fan as well. He’s used the video chat more than a dozen times since he joined Google+ in early July, and this Sunday, he posted the following question on Google+:

I am thinking about hangouts for business. Would you like to be able to connect with your Dell service and sale teams via video directly from Dell.com?

The reaction to his post was overwhelmingly positive, with hundreds of comments agreeing that this would be a good idea for Dell. And the idea is indeed intriguing: Some customer service needs are very similar, so having a service representative talk to a small group of customers at the same time could be more economical than the traditional one-on-one call. Using video could also humanize tech support, and group settings could even initiate self-help between customers.

One should note that Dell’s idea of launching a Hangouts session directly from Dell.com isn’t currently possible; Google+ is still invite-only, and Hangouts can only be started or joined from within the network. Google also hasn’t opened its social network for businesses yet, but the company is currently evaluating how to integrate brands and businesses into Google+.

Customer service has been one of the applications that has made Twitter attractive to companies like Comcast. Having the ability to directly talk to customers via group video chat could be the next step for many of these companies as they look for ways to take customer service beyond the traditional call-center script.

Monday, 18 July 2011

Google+ Is Built Using Tools You Can Use Too Like Closure, Java Servlets, JavaScript, BigTable, Colossus, Quick Turnaround

Joseph Smarr, former CTO of Plaxo in I'm a technical lead on the Google+ team. Ask me anything, reveals the stack used for building Google+.

Our stack is pretty standard fare for Google apps these days: we use Java servlets for our server code and JavaScript for the browser-side of the UI, largely built with the (open-source) Closure framework, including Closure's JavaScript compiler and template system. A couple nifty tricks we do: we use the HTML5 History API to maintain pretty-looking URLs even though it's an AJAX app (falling back on hash-fragments for older browsers); and we often render our Closure templates server-side so the page renders before any JavaScript is loaded, then the JavaScript finds the right DOM nodes and hooks up event handlers, etc. to make it responsive (as a result, if you're on a slow connection and you click on stuff really fast, you may notice a lag before it does anything, but luckily most people don't run into this in practice). Our backends are built mostly on top of BigTable and Colossus/GFS, and we use a lot of other common Google technologies such as MapReduce (again, like many other Google apps do).


t first I read Clojure, which would have been a real surprise, but it's Closure, a suite of JavaScript tools consisting of a library, compiler, and templates. The compiler is a true compiler for JavaScript for making JavaScript download and run faster.  The library is modular and cross-browser JavaScript library. Templates is a server-side templating system that helps you dynamically build reusable HTML and UI elements. It's all open source so you can use it too.

While you don't have Google's stack available to you, you do have some open source options. HBase is replacement for BigTable. Then there's Hadoop MapReduce. Colossus is Google's next generation file system, a replacement for GFS. Since we don't know much about Colossus, it's hard to say what a suitable replacement would be. There's the Hadoop distributed file system HDFS. And if you are looking for some of the cloud like infrastructure glue there's OpenStack (which also has storage system).

Google probably uses a custom Java servlet container, but the choice here doesn't matter that much. Most of the work will be spawned in parallel and performed on other servers implemented in C++, Java, or Python.

Whereas most communication with Google is non-existent, the Google+ development team is noticeably more responsive, turning out visible improvements quickly and consistently. Joseph tells us why: We put extra emphasis on engineering speed/agility--we try to release code updates on a daily basis while still keeping quality/stability/latency as high as you'd expect from google. This helps us move fast and respond quickly to user feedback. We try to do a full push (almost) every day, and we sometimes sneak in patch releases too if needed. But there are humans in the loop, it's not a "auto-push if all tests pass" situation or anything like that.

For Google+'s most innovative feature, video conferencing with Hangouts, GigaOM has a good article on that stack, which is based on Announcing Google+ Hangouts, written by Tech Lead Justin Uberti. Unlike Skype, which runs on a cost effective P2P model, Hangouts is completely hosted by Google. This must cost a staggering amount of money. You are on your own here. Nobody can replace the bandwidth being donated by the Google fairy.

That's Google in a box. Then again, an ex-Googler thinks you can do better using MessagePack, JSON, Hadoop, jQuery, and MongoDB. If you can do better for a world wide base of a billion users is a completely different question.

Sunday, 17 July 2011

Google Plus Can Be used As Twitter And Blog -Mike Elgan.

Mike Elgan Perfectly Explained The Flexibility Of Google Plus.In his Context Google Plus was Described as Following

"Instead of saying, "I'm going to write a blog post now," or "I'm going to send an e-mail" or "I think I'll tweet something" you simply say what you have to say, then decide who you're going to say it to. "


  • If you address it to "Public," it's a blog post. 
  • If you address it to "Your Circles" it's a tweet. 
  • If you address it to your "My Customers" Circle it's a business newsletter. 
  • If you address it to a single person, it can be a letter to your mother. 
  • I'd say this is pretty revolutionary.

Google CEO sharing His words On Google Plus Project.

First Time after the Release of Google Plus Larry Page Sharing His Words With Media.

"We are in the middle of our quarterly earnings call right now. Here are the remarks I just gave. One key stat: Over 10M Google+ users!"

-Larry Page
----------
Good afternoon everyone--thanks for joining us today

It’s exciting to be on the call today and to share directly with you the progress we have made in my first quarter as CEO

As you will have seen from our press release we had a great quarter--with revenue up by 32 per cent year on year and a new record for quarterly revenue at over $9 billion!