Earlier this week, I attended CapArea (Capital Area .NET User’s Group) in northern Virginia. The topic was “Node for .NET Developers”, presented by Kevin Griffin.
Here are the topics we covered during the session:
- Multiplatform: Node.js is available for many popular platforms, including Windows, MacOS, Linux and SunOS.
- Require: Use the global require() method to load code modules in your code.
- Npm: Node Packaged Modules (aka npm) is the official package manager for node.js, much like NuGet for .NET applications.
- Express: ExpressJS is a web application framework for node.js, that makes it even easier to build web applications using node.
- Module.exports: this allows you to expose objects and methods from your code modules
- Lodash: Not happy with Underscore’s performance? Swap out Underscore for Lodash, a faster alternative.
- Azure: Need a place to host your code? Check out Azure, Microsoft’s cloud service.
- Cloud9: Need an IDE in the cloud? Cloud9 is an online IDE which has both a free offering and commercial subscriptions available.
For more information on Node.js from Kevin, check out his posts on his blog: