Node.JS Tools for Visual Studio and Azure

  • 254 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
254
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
2
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. NODE.JS TOOLS FOR VISUAL STUDIO AND AZURE
  • 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. DOGUHAN ULUCA Technologist Senior ConsultantatExcella ContributingAuthor for DevPro Follow: @duluca Read: www.techtalkdc.com
  • 4. WHY NODE?
  • 5. DO YOU NODE?
  • 6. PERFORMANCE Listens directlyto OS connection events No web server needed Lightweight Single threaded Non-blocking, event-driven I/O
  • 7. BEST USE CASES High scalability High concurrency Real-time applications
  • 8. V8 Run on the same engine as Google Chrome
  • 9. WHO IS USING IT? Groupon SAP LinkedIn Microsoft Yahoo Walmart Paypal Uber Ebay And more.
  • 10. HAVE YOU USED JAVASCRIPT? akaEcmaScript5
  • 11. SYNERGY Fullstack JavaScript Easyto learn Dynamic features allow for better TDD Communitydriven 'use strict';
  • 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. <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. ONE API ARCHITECTURE
  • 15. WHAT ARE YOU USING? ASP.NETMVC? Silverlight? ?
  • 16. SEPARATE CONCERNS Don'tgenerate pages on the server Inter-operable back-ends and front-ends Lower risk (Doesnotfiteveryneed)
  • 17. MODERNIZE YOUR .NET ENVIRONMENT Allnew services behind RESTfulWeb APIs Utilize BizTalk to convertlegacycommunications Investin pure JavaScriptfront-ends Standardize CSS (Bootstrap etc.) (Doesnotfiteveryneed)
  • 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. NODE TOOLS FOR VISUAL STUDIO
  • 20. VISUAL STUDIO 2013 Re-implemented texteditor Pluggable architecture Web Essentials plug-in Rapid release cycle
  • 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. GET THE TOOLS https://nodejstools.codeplex.com/
  • 23. DEMO Create Node Projectin VisualStudio Debug Node.js Interactive Window
  • 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. NODE ON AZURE
  • 26. AZURE Fastgrowing Technologyagnostic .NET, C#, Java, Node, Python, Linux, Mongo and more Allfirstclass citizens
  • 27. AZURE Puppetsupport Auto scale Geo-located around the world Affordable and reliable
  • 28. DEMO Deployto Azure Remote debug
  • 29. AZURE 10 free sites Free mobile services New portalbringVS online
  • 30. DEMO Azure Portal
  • 31. CONTINUOUS DEPLOYMENT GitHub as source control Works bestif Node projecthas flatlayout MongoDBsetup doesn'twork on new portal Mongo configcan be tricky
  • 32. DEMO Azure Setup GitPush
  • 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. THANK YOU
  • 35. MORE NODE? Link to slides and code willbe posted on TechTalkDC.com/Tech-Talks Check out Nodeschool.io Come to NodeDC
  • 36. DOGUHAN ULUCA Technologist Senior ConsultantatExcella ContributingAuthor for DevPro Follow: @duluca Read: www.techtalkdc.com