NODE.JS TOOLS FOR
VISUAL STUDIO AND
AZURE
FOLLOW ALONG
http://slides.com/doguhanuluca/node-js-tools-for-visual-studio-
and-azure/live
or
http://bit.ly/1qQvQhS
or
ht...
DOGUHAN ULUCA
Technologist
Senior ConsultantatExcella
ContributingAuthor for DevPro
Follow: @duluca
Read: www.techtalkdc.c...
WHY NODE?
DO YOU NODE?
PERFORMANCE
Listens directlyto OS connection events
No web server needed
Lightweight
Single threaded
Non-blocking, event-d...
BEST USE CASES
High scalability
High concurrency
Real-time applications
V8
Run on the same engine as Google Chrome
WHO IS USING IT?
Groupon
SAP
LinkedIn
Microsoft
Yahoo
Walmart
Paypal
Uber
Ebay
And more.
HAVE YOU USED JAVASCRIPT?
akaEcmaScript5
SYNERGY
Fullstack JavaScript
Easyto learn
Dynamic features allow for better TDD
Communitydriven
'use strict';
THE FUTURE IS BRIGHT
Node 11 (or Node.JS v0.11)
EcmaScript6
KOA
Eliminate callbacks with generators
Like C# async/await&yi...
<font><HTMLNG-APP></font>
<font> <UL></font>
<font> <LING-REPEAT="QUESTIONINQUESTIONS"></font>
<font> <SPAN>{{QUESTION}}</...
ONE API
ARCHITECTURE
WHAT ARE YOU USING?
ASP.NETMVC?
Silverlight?
?
SEPARATE CONCERNS
Don'tgenerate pages on the server
Inter-operable back-ends and front-ends
Lower risk
(Doesnotfiteverynee...
MODERNIZE YOUR .NET ENVIRONMENT
Allnew services behind RESTfulWeb APIs
Utilize BizTalk to convertlegacycommunications
Inve...
<font><HTMLNG-APP></font>
<font> <UL></font>
<font> <LING-REPEAT="QUESTIONINQUESTIONS"></font>
<font> <SPAN>{{QUESTION}}</...
NODE TOOLS
FOR
VISUAL STUDIO
VISUAL STUDIO 2013
Re-implemented texteditor
Pluggable architecture
Web Essentials plug-in
Rapid release cycle
NODE TOOLS
Allows .NETand Node back-end in one solution
Builtin NPM GUI
F5 Debuggingexperience
Remote debuggingviaServer E...
GET THE TOOLS
https://nodejstools.codeplex.com/
DEMO
Create Node Projectin VisualStudio
Debug
Node.js Interactive Window
<font><HTMLNG-APP></font>
<font> <UL></font>
<font> <LING-REPEAT="QUESTIONINQUESTIONS"></font>
<font> <SPAN>{{QUESTION}}</...
NODE ON AZURE
AZURE
Fastgrowing
Technologyagnostic
.NET, C#, Java, Node, Python, Linux, Mongo and more
Allfirstclass citizens
AZURE
Puppetsupport
Auto scale
Geo-located around the world
Affordable and reliable
DEMO
Deployto Azure
Remote debug
AZURE
10 free sites
Free mobile services
New portalbringVS online
DEMO
Azure Portal
CONTINUOUS DEPLOYMENT
GitHub as source control
Works bestif Node projecthas flatlayout
MongoDBsetup doesn'twork on new por...
DEMO
Azure Setup
GitPush
<font><HTMLNG-APP></font>
<font> <UL></font>
<font> <LING-REPEAT="QUESTIONINQUESTIONS"></font>
<font> <SPAN>{{QUESTION}}</...
THANK YOU
MORE NODE?
Link to slides and code willbe posted on
TechTalkDC.com/Tech-Talks
Check out
Nodeschool.io
Come to
NodeDC
DOGUHAN ULUCA
Technologist
Senior ConsultantatExcella
ContributingAuthor for DevPro
Follow: @duluca
Read: www.techtalkdc.c...
Node.JS Tools for Visual Studio and Azure
Upcoming SlideShare
Loading in …5
×

Node.JS Tools for Visual Studio and Azure

704 views

Published on

Excella Consulting's Doguhan Uluca provides an overview of Node.js tools for Visual Studio and Azure.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
704
On SlideShare
0
From Embeds
0
Number of Embeds
164
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Node.JS Tools for Visual Studio and Azure

  1. 1. NODE.JS TOOLS FOR VISUAL STUDIO AND AZURE
  2. 2. FOLLOW ALONG http://slides.com/doguhanuluca/node-js-tools-for-visual-studio- and-azure/live or http://bit.ly/1qQvQhS or http://goo.gl/XYHUod
  3. 3. DOGUHAN ULUCA Technologist Senior ConsultantatExcella ContributingAuthor for DevPro Follow: @duluca Read: www.techtalkdc.com
  4. 4. WHY NODE?
  5. 5. DO YOU NODE?
  6. 6. PERFORMANCE Listens directlyto OS connection events No web server needed Lightweight Single threaded Non-blocking, event-driven I/O
  7. 7. BEST USE CASES High scalability High concurrency Real-time applications
  8. 8. V8 Run on the same engine as Google Chrome
  9. 9. WHO IS USING IT? Groupon SAP LinkedIn Microsoft Yahoo Walmart Paypal Uber Ebay And more.
  10. 10. HAVE YOU USED JAVASCRIPT? akaEcmaScript5
  11. 11. SYNERGY Fullstack JavaScript Easyto learn Dynamic features allow for better TDD Communitydriven 'use strict';
  12. 12. THE FUTURE IS BRIGHT Node 11 (or Node.JS v0.11) EcmaScript6 KOA Eliminate callbacks with generators Like C# async/await&yield functionality Increased focus on stabilizing
  13. 13. <font><HTMLNG-APP></font> <font> <UL></font> <font> <LING-REPEAT="QUESTIONINQUESTIONS"></font> <font> <SPAN>{{QUESTION}}</SPAN> </font> <font> </LI></font> <font> </UL></font> <font></HTML></font> QUESTIONS?
  14. 14. ONE API ARCHITECTURE
  15. 15. WHAT ARE YOU USING? ASP.NETMVC? Silverlight? ?
  16. 16. SEPARATE CONCERNS Don'tgenerate pages on the server Inter-operable back-ends and front-ends Lower risk (Doesnotfiteveryneed)
  17. 17. MODERNIZE YOUR .NET ENVIRONMENT Allnew services behind RESTfulWeb APIs Utilize BizTalk to convertlegacycommunications Investin pure JavaScriptfront-ends Standardize CSS (Bootstrap etc.) (Doesnotfiteveryneed)
  18. 18. <font><HTMLNG-APP></font> <font> <UL></font> <font> <LING-REPEAT="QUESTIONINQUESTIONS"></font> <font> <SPAN>{{QUESTION}}</SPAN> </font> <font> </LI></font> <font> </UL></font> <font></HTML></font> QUESTIONS?
  19. 19. NODE TOOLS FOR VISUAL STUDIO
  20. 20. VISUAL STUDIO 2013 Re-implemented texteditor Pluggable architecture Web Essentials plug-in Rapid release cycle
  21. 21. NODE TOOLS Allows .NETand Node back-end in one solution Builtin NPM GUI F5 Debuggingexperience Remote debuggingviaServer Explorer Open Source Work in progress
  22. 22. GET THE TOOLS https://nodejstools.codeplex.com/
  23. 23. DEMO Create Node Projectin VisualStudio Debug Node.js Interactive Window
  24. 24. <font><HTMLNG-APP></font> <font> <UL></font> <font> <LING-REPEAT="QUESTIONINQUESTIONS"></font> <font> <SPAN>{{QUESTION}}</SPAN> </font> <font> </LI></font> <font> </UL></font> <font></HTML></font> QUESTIONS?
  25. 25. NODE ON AZURE
  26. 26. AZURE Fastgrowing Technologyagnostic .NET, C#, Java, Node, Python, Linux, Mongo and more Allfirstclass citizens
  27. 27. AZURE Puppetsupport Auto scale Geo-located around the world Affordable and reliable
  28. 28. DEMO Deployto Azure Remote debug
  29. 29. AZURE 10 free sites Free mobile services New portalbringVS online
  30. 30. DEMO Azure Portal
  31. 31. CONTINUOUS DEPLOYMENT GitHub as source control Works bestif Node projecthas flatlayout MongoDBsetup doesn'twork on new portal Mongo configcan be tricky
  32. 32. DEMO Azure Setup GitPush
  33. 33. <font><HTMLNG-APP></font> <font> <UL></font> <font> <LING-REPEAT="QUESTIONINQUESTIONS"></font> <font> <SPAN>{{QUESTION}}</SPAN> </font> <font> </LI></font> <font> </UL></font> <font></HTML></font> QUESTIONS?
  34. 34. THANK YOU
  35. 35. MORE NODE? Link to slides and code willbe posted on TechTalkDC.com/Tech-Talks Check out Nodeschool.io Come to NodeDC
  36. 36. DOGUHAN ULUCA Technologist Senior ConsultantatExcella ContributingAuthor for DevPro Follow: @duluca Read: www.techtalkdc.com

×