In Dreamforce 2014, I got chance to present demo of creating online IDE for Salesforce using Tooling API. I used Node.js as a language to communicate with Salesforce API on Heroku Platform.
Complete source code (Github)
Dont forget to share your feedback.
Below is the presentation slide I used