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
Are we all YAML engineers now?
Search
bob
February 07, 2018
Technology
1
1k
Are we all YAML engineers now?
Ignite talk given at Config Management Camp 2018.
Makes little sense on its own.
bob
February 07, 2018
Tweet
Share
More Decks by bob
See All by bob
What should wake you up at night?
rjw1
0
130
How GOV.UK does on call
rjw1
0
190
Other Decks in Technology
See All in Technology
dbt Cloudの新機能を紹介!データエンジニアリングの民主化:GUIで操作、SQLで管理する新時代のdbt Cloud
sagara
0
190
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.3k
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
840
データ戦略部門 紹介資料
sansan33
PRO
1
3.2k
Two-Tower モデルで実現する 検索リランキング / Shibuya_AI_2
visional_engineering_and_design
2
180
Monorepo Error Management: Automated Runbooks and Team-Targeted Alert Distribution
biwashi
1
170
エンジニア採用から始まる技術広報と組織づくり/202506lt
nishiuma
8
1.6k
Kotlinで学ぶ 代数的データ型
ysknsid25
5
1k
AIエージェントのフレームワークを見るときの個人的注目ポイント
os1ma
1
510
生成AIをテストプロセスに活用し"よう"としている話 #jasstnano
makky_tyuyan
0
120
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
1
200
やさしい認証認可
minorun365
PRO
29
12k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
A better future with KSS
kneath
239
17k
GitHub's CSS Performance
jonrohan
1031
460k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Unsuck your backbone
ammeep
671
58k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Side Projects
sachag
454
42k
Transcript
--- name: 'bob walker' title: 'Head of Web Operations' employer:
'Government Digital Service' twitter: '@rjw1' pronouns: 'he/him or they/them' slide: 1
--- question: 'Are we all YAML engineers now'
GDS --- slide: 3 text: 'in the beginning' markups: -
'GML' - 'SGML' - 'XML'
GDS --- slide: 4 YAML: YAML Ain't Markup Language URL:
http://yaml.org/ What It Is: YAML is a human friendly data serialization standard for all programming languages.
GDS --- slide: 5 uses: - "configuration" - "object persistence"
- "internet messaging" - "data serialization"
GDS --- slide: 6 question: "What about JSON?"
GDS --- slide: 7 question: "What about XML?"
GDS --- slide: 8 question: "How did this journey start?"
GDS --- slide: 9 meta: "Talk for another 20 seconds"
GDS --- slide: 11 meta: "hopefully bob is still talking"
GDS --- slide: 11 meta: "will bob ever stop talking"
GDS --- slide: 12 things: - kubernetes - docker compose
- cloudfoundry - concourse - .travis.yml - Ansible
--- slide: 14 kubernetes: "lots of YAML" GDS
GDS --- slide: 14 kubernetes: "YAML generating YAML"
GDS --- slide: 15 Docker Compose: "At least it's not
a shell script"
GDS --- slide: 16 SafeYAML: "https://github.com/imbal/safeyaml"
GDS --- slide: 17 quote: I think I just coined
the phrase "YAML farmer" authour: Gareth Rushgrove url: https://twitter.com/garethr/status/9598222141021224 96
--- question: 'Are we all YAML engineers now'
--- question: 'Are we all ML engineers now' answer: 'Yes'
--- text: 'Thanks!' hiring: true name: 'bob walker' twitter: @rjw1
slide: 20