Phani Raj
Senior Software Engineer at GitHub

This blog post is a timeline of my journey from submitting my application to receiving and accepting an offer at GitHub. If you’re interested in working at Github, feel free to email me at Phanatic At GitHub Dot Com March 15th - I apply for the job. Apply for a job that looks very enticing on the GitHub Jobs Board. March 15th - Initial contact with the recruiter. Shannon, the world’s best recruiter gets in touch with me to ask...

My new team ( https://www.hadooponazure.com/) works on making Windows Server & Windows Azure the best environment for hosting Hadoop.   As one my new challenges, I’ve been tasked with building an editor / job manager to Apache Hive. Seen below is my first draft at providing a terminal for running and saving Hive Jobs using HQL. Please direct all comments/feedback to PhaniRaj AT Microsoft DOT COM This is what the editor looks like  :   Let’s start by first creating a...

If you’re writing Windows Store applications and want to use the async goodness that the platform allows with your OData client applications, take a look at these extension methods that allow you to use the await and async keywords in your apps. Some useful links WCF Data Services Tools for Windows Store Apps RC Visual Studio Asynchronous Programming Downloads for Metro style app development  

This blog post outlines some key changes to the OData Explorer which should be published soon. Take a look below and let me know what you think.The overall theme is simplicity , we’ve removed a lot of superfluous cruft in the UI . Also, moving to OData Library and Edm Library has helped me get rid of pesky bugs that existed in the last version. Add new workspace window Browse collections exposed by an OData Service.       Get...

What is it ?  This bookmarklet is a simple javascript function that changes the contents of standard buttons on Facebook.com.It changes the "Like" button content to be "Can you Dig it?", unlike to "Stop Digging it", and Comment to "Holler!" How do I install this bookmarklet ?  Step 1 : Right-click this link and select "Copy Link address", Bookmarklet linkStep 2 : Open the bookmarklet manager in your browser and add a bookmark with the contents of the above link...

The Source code for the sample app is available here ( Download ) You’ll need : 1. Windows 8 Consumer preview and developer tools 2. OData Client library preview for Windows 8 Metro ( Update: Visual Studio 2012 RC has been released and contains an updated version of these assemblies, along with fully-integrated support for Add Service Reference. Install the Ultimate, Professional, or Premium editions on Windows 8 Release Preview to get the update.) . We’re releasing a preview version of the client libraries...

I've updated the site navigation to make it easier for my blog visitors to find useful links and quick answers to the questions they come here with.After analyzing the number of views on my blog posts, I've curated them into links in the left hand side under : Useful links for OData Server applications : a list of links for debugging/configuring your OData Server application. Useful links for OData Cilent applications : a list of links for using the Data...