Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nick Trogh (@nicktrog) Technical Evangelist, Microsoft.

Similar presentations


Presentation on theme: "Nick Trogh (@nicktrog) Technical Evangelist, Microsoft."— Presentation transcript:

1 Nick Trogh (@nicktrog)
Technical Evangelist, Microsoft

2 Agenda Introduction to Visual Studio Code DEMO The editor
Customizations Version control Extensions Debugging Tasks

3 #AskMSDev

4 Introduction to Visual Studio Code

5 editor IDE lightweight/fast file/folders many languages many workflows
Build 2014 11/12/2018 editor IDE lightweight/fast file/folders many languages many workflows keyboard centered lightweight/fast file/folders with project context many languages keyboard centered code understanding (some languages) debug task running project systems code understanding debug integrated build File>New, wizards designers ALM integration platform tools ... Where does VS sit? Two ends of the spectrum Traditionally MS focused on IDEs Editors: notepad++, Sublime, Emacs, ... IDE: VS, Eclipse, IntelliJ Bring great things of IDE into editor -> intellisense, go to definition, lightbulb, ... VS Code: enterprise-ready, built by MS Lightweight experience -> Currently in v0.8.0 Small download, approx Integrated with cmdline © 2014 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.

6 Cross-Platform

7 + Squirrel for application updates
Build 2014 11/12/2018 + Squirrel for application updates + FirstMate for TextMate syntax bundle support © 2014 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 Open Source

9 DEMO Visual Studio Code Getting started: npm install -g typescript
tsc greeter.ts Types Classes Interfaces Modules Generics Enums Optional fields in interface or function params (?-syntax) Lambdas VS Code Tooling Tsconfig.json -> typescript configuration and IntelliSense (avoids use of reference) Tasks.json -> compile task Visual Studio Code

10 Agenda Introduction to Visual Studio Code DEMO The editor
Customizations Version control Extensions Debugging Tasks

11 Resources Visual Studio Code http://code.visualstudio.com

12 Want more JavaScript webinars?

13 #AskMSDev

14 Thank you


Download ppt "Nick Trogh (@nicktrog) Technical Evangelist, Microsoft."

Similar presentations


Ads by Google