Add Node.JS to your learning plan

I had the pleasure of attending a fast & exciting session at this year’s Microsoft Ignite Conference called “Building Business Apps Like They Do in the Valley with AngularJS, Node.js, and More.” by Andrew Connell. It was one of those sessions that made me very thankful that Microsoft is now recording these sessions and putting them up on Channel9. In case you did not have the ability to see this session yourself, feel free to check it out here:

Andrew’s session can certainly add more detail than this blog post but I walked away with two very important ideas:

1. Server-side capability – Node provides the ability to for JavaScript to be run on the server vs just the client. That opens it up for some interesting possibilities when building provider hosted applications.

2. Client-side development improvements – Andrew talked about NPM (Node Package Manager) which is a way of downloading libraries/frameworks using Node. He did not go into great details but looking into NPM – I found that there are other libraries that could be used to automate certain development tasks such as Grunt.js which is a JavaScript task runner which can do things like minify JavaScript files.

For those of you out there who are starting to learn JavaScript and are moving from C#, I believe that looking into Node.JS appears to be a very good idea as part of your 2015 learning plan.


Leave a Reply