Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Puppet VS Code Extensions - Perth DevOps Meetup
Search
Glenn
February 28, 2018
Technology
240
0
Share
Puppet VS Code Extensions - Perth DevOps Meetup
A quick intro and demo to the Puppet VS Code extension presented at the Perth DevOps Meeting
Glenn
February 28, 2018
More Decks by Glenn
See All by Glenn
Documentation is UX
glennsarti
0
67
Beyond Pester 103 : Applying a testing mindset
glennsarti
0
75
(PS Virtual Global '20) Beyond Pester 101: Applying testing principles to PowerShell
glennsarti
0
180
Sharing: What's in it for me!? (DevOpsDays Syd 2019)
glennsarti
0
110
How to become a SHiPS wright - Building with SHiPS
glennsarti
0
180
Beyond Pester 102: Acceptance testing with PowerShell
glennsarti
0
380
(PS Conf Asia '18) Beyond Pester 101: Applying testing principles to PowerShell
glennsarti
0
330
(NDC Sydney) Sharing: What's in it for me!?
glennsarti
1
800
PowerShell Summit - Lean Coffee
glennsarti
0
190
Other Decks in Technology
See All in Technology
JavaScript実装の自作プログラミング言語をTypeScript実装に移行した話
keisukeikeda
1
150
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
7
2.3k
[みん強]AIの価値を最大化するデータ基盤戦略:Self-Service型Data Meshへの転換とAgentic AI Meshに向けた取り組み with Snowflake他
y_matsubara
1
180
GitHub Copilot CLI で考える複数エージェント設計
tomokusaba
0
170
権限管理設計を完全に理解した
rsugi
1
200
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
1
340
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
190
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
270
その英語学習、AWSで代替できませんか?
suzutatsu
1
230
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
1
140
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
160
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
170
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
380
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
First, design no harm
axbom
PRO
2
1.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
190
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
120
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
400
Transcript
@glennsarti
@glennsarti Where in the world was Glenn?
@glennsarti What is VS Code?
None
@glennsarti Why should I care?
@glennsarti What did we have? Puppet Demo – 4th May
‘17
@glennsarti What did we create? Puppet Language Server
@glennsarti VS Code Language Client Language Server NodeJS Ruby Language
Server Protocol (OSS)
@glennsarti Language Clients • VS Code (1) • Eclipse •
Vim/neovim • Sublime Text 3 • Atom (1) • Emacs • Visual Studio (2) …
Demos…
@glennsarti How do I get this?
@glennsarti https://marketplace.visualstudio.com/items?itemName=jpogran.puppet-vscode
@glennsarti What’s next?
@glennsarti Next version is coming out soon (0.10.0) • Bug
and Docs fixes • Adding Docker support • Updating PDK support
@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
@glennsarti Go get it!
@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