Download presentation
Presentation is loading. Please wait.
Published byなごみ もちやま Modified over 6 years ago
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.
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.
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.
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.
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.
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.