Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Build 2016 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

Similar presentations


Presentation on theme: "Microsoft Build 2016 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"— Presentation transcript:

1 Microsoft Build 2016 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Node.js and Microsoft: A love story about developer tools
Microsoft Build 2016 11/8/2018 3:30 AM B870 Node.js and Microsoft: A love story about developer tools Sara Itani Software Engineer @mousetraps © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4

5

6 Blazing fast Asynchronous and non-blocking by default
11/8/2018 Blazing fast Asynchronous and non-blocking by default Built on Chrome’s V8 Engine Lightweight and optimized core © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Rapid development A little code goes a long way
11/8/2018 Rapid development A little code goes a long way Isomorphic applications npm and Node.js community Ingrained modularity So many developers © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Develop how you want monolithic <-> microservices
11/8/2018 Develop how you want monolithic <-> microservices client <-> server dynamic typing <-> static typing console.log <-> instrumented runtimes prototypes <-> robust enterprise-grade applications © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9

10 Why is Microsoft excited about Node.js?

11 It’s not us, it’s you. ;-)

12 HEY MICROSOFT! IF NODE.JS IS SO IMPORTANT, WHY DON’T YOU FIX…

13 …why don’t you fix MAX_PATH?

14 …why don’t you fix MAX_PATH?
npm v3 released .NET Core improvements

15 …why don’t you fix native modules on Windows?

16 …why don’t you fix native modules on Windows?

17 …why don’t you fix the Windows CLI?

18 …why don’t you fix the Windows CLI?
Windows 10 CLI improvements, WSL Preview (native Linux tools)

19 We want you to be as productive as possible with Node.js
Microsoft Build 2016 11/8/2018 3:30 AM We want you to be as productive as possible with Node.js © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20

21 Getting productive with Node.js
Microsoft Build 2016 11/8/2018 3:30 AM Getting productive with Node.js Visual Studio Code [Mac / Linux / Windows]: free, open-source editor with Node.js debugging, code-completions, and more. Node.js Tools for Visual Studio [Windows]: free, open-source extension that turns Visual Studio into a powerful Node.js IDE. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22

23 Visual Studio Code

24 Microsoft Build 2016 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Visual Studio vNext Preview

26 Platform Services Specific, well-designed, cross-platform support
Microsoft Build 2016 11/8/2018 3:30 AM Storage Application Insights Management DocumentDB Service Bus App Services (Web, Mobile, API) Platform Services Specific, well-designed, cross-platform support Active Directory © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Future.prototype = time-travel debugging
Microsoft Build 2016 11/8/2018 3:30 AM Future.prototype = time-travel debugging © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 One more thing… Microsoft Build 2016 11/8/2018 3:30 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

29

30 Ready, set, Node! https://aka.ms/bobbleheadApp Microsoft Build 2016
11/8/2018 3:30 AM Ready, set, Node! © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Next steps https://github.com/Microsoft/nodejs-guidelines
Node.js tooling: Visual Studio: Visual Studio Code: Demo: Find me on

32 Check out these other talks!
T663: A Lap around ChakraCore B881: What’s new in TypeScript B887: Best of Visual Studio Code: Tips and Tricks P488: Running Bash on Ubuntu on Windows

33 Please Complete An Evaluation Form Your input is important!
11/8/2018 Please Complete An Evaluation Form Your input is important! or © 2016 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Build 2016 11/8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,"

Similar presentations


Ads by Google