Hadoop JavaScript– Microsoft’s VB shift for Big Data

One of the cool things about the Hadoop on Azure CTP is its Interactive JavaScript Console – it allows users query and visualize data on top HDFS using a JavaScript framework.  For example, below is a graph pie visualization within a browser generated by the Interactive JavaScript console using graph.pie function.

image

Why is this important and cool at the same time?  As one can note with amazing projects like node.js, JavaScript is being seen by many as its own first class programming / application language: The rise of Node.js: JavaScript graduates to the server.

In the realm of Big Data, Hadoop on Azure is showcasing the ability to use JavaScript to create MapReduce jobs as well as interact with Pig and Hive from a browser.  This opens up the possibility of a new path for the many JavaScript developers to jump onboard into the world of Big Data.  Hence my opinion:

Hadoop JavaScript – Microsoft’s VB shift for Big Data

Just like Microsoft brought VB developers into the Enterprise by COM and later .NET (so VB forms creators could become Enterprise application developers back in the 90s), Hadoop JavaScript is a way to help bring JavaScript developers into the world of Hadoop using their own already powerful skillset.

And yes, the JavaScript layer is something Microsoft intends to give back to the Apache community.  Check out the jira HADOOP-8079: Proposal for enhancements to Hadoop for Windows Server and Windows Azure development and runtime environments.

To know more about the Hadoop + JavaScript, check out the links below as well as the Introduction to the Hadoop on Azure Interactive JavaScript Console video.

As well, if you’re going to 2012 Strata Conference in Santa Clara, check out Asad Khan’s session: Hadoop + JavaScript: what we learned.

Enjoy!

—-

Disclaimer: This blog post (like other blog posts on dennyglee.com) are written by the author Denny Lee. I am a Microsoft employee but the opinions below are my own. I have been working with the Isotope team (code name for Hadoop on Windows and Hadoop on Azure) since its inception while part of the SQL Customer Advisory Team.

2 Comments

  1. […] Lee (@dennylee) described Hadoop JavaScript– Microsoft’s VB shift for Big Data in a 2/17/2012 post: One of the cool things about the Hadoop on Azure CTP is its Interactive […]

  2. […] Hadoop JavaScript– Microsoft’s VB shift for Big Data (Denny Lee) […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s