Hacker News new | ask | show | jobs
by polskibus 4592 days ago
Do you have a reference for Azure internals being written in node.js? I'd love to read about it.
2 comments

i'll try to find out. top my head i know the azure node sdk is all node (obviously...), all the cross-plat commands/utils are node, skype, yammer, bing (?), ... all use node to various extents.

some info: http://www.windowsazure.com/en-us/develop/nodejs/ https://github.com/WindowsAzure/azure-sdk-for-node https://github.com/WindowsAzure/azure-sdk-tools-xplat

Also Azure Mobile Services server scripts:

http://www.windowsazure.com/en-us/develop/mobile/how-to-guid...

TypeScript also uses node.
TypeScript uses npm as a package manager yes, but there is unfortunately no support for using Node within TypeScript yet on Visual Studio. There are definitions for node/express/etc, just cannot compile them directly in Visual Studio and also have debugging (unless the linked package in the OP has changed that).
TypeScript support is not there yet, but we have it on the radar: https://nodejstools.codeplex.com/workitem/291
I should have been a bit more specific, Microsoft could have used any language to build the TypeScript compiler.

They took however the best solution by bootstraping it in JavaScript and using node for the process.

Just correct me if I am wrong.

Looks correct to me and makes the most sense to build the tools in the language TypeScript compiles to. On another note, it would appear they will be adding TypeScript support in the beta[1], which makes me very happy.

[1] https://news.ycombinator.com/item?id=6777360

A colleague reverse engineered Azure Mobile services, written in Node, to find out how it works. He blogged about it here: http://weblogs.asp.net/soever/archive/2013/07/26/azure-mobil...
Amazing. How he reverse engineered a service? Thanks.