MCP/MCTS
Radu
Vunvulea
Technology
enthusiastic
Azure MVP
Blogger
Speaker
Open
minded
Geek
Understand the
relationship between
Node.JS and Microsoft
2009
• Node.JS has a name
• 1st preview of npm
2010
• Google Tack Talk about Node.JS
• Web development framework
2011
• Uber, LinkedIn,
• npm release
2013
• MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js
2014
• IO.js
• Node.JS Advisor Board
2016
• Node.JS 6 – LTS
• Node.JS 7
Node.JS
Flexibility
Productivity
Speed
Isomorphic
Well Known
Cross
Platform
IntelliSense
Automatic
Type
Acquisition
JavaScript
Project
Full Debuging
Linters and
Snippets
Code
navigation
Babel inside
VS Code
Typescript
Compiler
Formatting
Integrated
terminal
npm & GitHub
integration
Express
VisualStudioCode
• Free
• Powerfull
editor
• Open Source
• Runs
anywhere
VisualStudioTeamServices
• Unlock
colaboration
• Ship faster
• Agile
VisualStudio
• Full feature
IDE
• Android
• iOS
• Windows
• Web
• Cloud
Docker
Hyper-V
Linux Windows
Windows
Containers
Linux Windows
Server
Library (shared)
Binaries & Libraries Binaries & Libraries
Container
Container
Container
Container
Container
Container
HypervisorHypervisor
Windows Guest OS Windows Guest OS
Binaries & Libraries
Binaries &
Libraries
Container Container
Question
Answers
{
“name” : “Radu Vunvulea,
“blog” : “vunvulearadu.blogspot.com”,
“email” : ”vunvulear@outlook.com”,
“socialMedia” :
{
“twitter” : “@RaduVunvulea”,
“fb” : “radu.vunvulea”
}
}
https://azure.microsoft.com/en-us/develop/nodejs/
{
“name” : “Radu Vunvulea,
“blog” : “vunvulearadu.blogspot.com”,
“email” : ”vunvulear@outlook.com”,
“socialMedia” :
{
“twitter” : “@RaduVunvulea”,
“fb” : “radu.vunvulea”
}
}

Building Node.js Together | Radu Vunvulea