Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

Node.JS Tools for Visual Studio and Azure

  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
Advertisement