Slide 1

Slide 1 text

@glennsarti

Slide 2

Slide 2 text

@glennsarti Where in the world was Glenn?

Slide 3

Slide 3 text

@glennsarti What is VS Code?

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

@glennsarti Why should I care?

Slide 6

Slide 6 text

@glennsarti What did we have? Puppet Demo – 4th May ‘17

Slide 7

Slide 7 text

@glennsarti What did we create? Puppet Language Server

Slide 8

Slide 8 text

@glennsarti VS Code Language Client Language Server NodeJS Ruby Language Server Protocol (OSS)

Slide 9

Slide 9 text

@glennsarti Language Clients • VS Code (1) • Eclipse • Vim/neovim • Sublime Text 3 • Atom (1) • Emacs • Visual Studio (2) …

Slide 10

Slide 10 text

Demos…

Slide 11

Slide 11 text

@glennsarti How do I get this?

Slide 12

Slide 12 text

@glennsarti https://marketplace.visualstudio.com/items?itemName=jpogran.puppet-vscode

Slide 13

Slide 13 text

@glennsarti What’s next?

Slide 14

Slide 14 text

@glennsarti Next version is coming out soon (0.10.0) • Bug and Docs fixes • Adding Docker support • Updating PDK support

Slide 15

Slide 15 text

@glennsarti Looking forward • VERSION 1.0 or bust! • R10K support • Control repository support • Caching • Better community support (Already in Atom) • Splitting out the Language/Debug Server • Open sourcing the syntax highlighter

Slide 16

Slide 16 text

@glennsarti Go get it!

Slide 17

Slide 17 text

@glennsarti https://code.visualstudio.com/ https://marketplace.visualstudio.com/items?itemName=jpogran.puppet-vscode https://github.com/Microsoft/language-server-protocol http://glennsarti.github.io All images are copyright of their respective owners