Player FM 앱으로 오프라인으로 전환하세요!
#121 YAML: Mehr als Konfiguration! Aliases, Tags und YAMLScript mit Tina Müller
Manage episode 415452877 series 3432292
Wenn du glaubst, dass du YAML kennst …
„YAML Ain’t Markup Language“ (ursprünglich „Yet Another Markup Language“) kennen viele nur als Sprache für Konfigurationsdateien. Laut dem Gründer von YAML ist das Format aber nicht dafür gedacht. Und überhaupt nutzen sehr viele Tools nur einen Bruchteil der Fähigkeiten von YAML. Welche das sind, hat uns Tina Müller erklärt. Tina ist u.a. Contributorin zur YAML Spezifikation und gibt uns mal einen Einblick in das Serialisierungs-Format.
Wir sprechen über darüber, welches Problem YAML lösen wollte, wie es in der Realität genutzt wird, wie YAML selbst sowie die YAML-Parser in verschiedenen Sprachen weiterentwickelt werden, über die Flaws von YAML, wie zB. das Norway Problem oder die Billion Laughs Attacke und schauen mal welche Features nicht so bekannt sind, wie YAML tags, aliases oder YAMLScript.
Das schnelle Feedback zur Episode:
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://www.buymeacoffee.com/engineeringkiosk
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Twitter: https://twitter.com/EngKiosk
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email an stehtisch@engineeringkiosk.dev.
Links
- Tina Müller auf LinkedIn: https://www.linkedin.com/in/tina-m%C3%BCller-642931154/
- Website von Tina Müller: https://perlpunk.github.io/
- Tina Müller auf GitHub: https://github.com/perlpunk
- YAML Tutorial und Infos für Entwickler:innen: https://www.yaml.info/
- YAML Test-Suite: https://github.com/yaml/yaml-test-suite
- YAML Test-Matrix: https://matrix.yaml.info/
- YAML Playground: https://play.yaml.io/main/
- yamltidy: https://perlpunk.github.io/yamltidy/
- YAMLScript: https://yamlscript.org/
- What is flow style in YAML?: https://www.educative.io/answers/what-is-flow-style-in-yaml
- YAML Chat auf Matrix: https://app.element.io/#/room/#chat:yaml.io
- YAML Linter: https://yamllint.readthedocs.io/en/stable/
- YAML Formatter: https://perlpunk.github.io/yamltidy/
- YAML Referenzparser: https://github.com/yaml/yaml-reference-parser
- Do you know YAML? Talk auf der FOSDEM: https://fosdem.org/2024/schedule/event/fosdem-2024-2046-do-you-know-yaml-/
- Beispiel für YAML Tags von AWS: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/gettingstarted.templatebasics.html (siehe “!Ref InstanceSecurityGroup”)
- Beispiel für YAML aliase: https://www.yaml.info/learn/index.html#invoice
Sprungmarken
(00:00:00) YAML mit Tina Müller
(00:06:27) Was ist YAML und wie zeichnet sich YAML aus?
(00:09:19) YAML, JSON und die Abgrenzung zu anderen Formaten
(00:11:00) Info/Werbung
(00:12:37) YAML, JSON und die Abgrenzung zu anderen Formaten
(00:28:56) YAML-Spezifikation
(00:33:22) YAML-Testsuite
(00:39:24) Das Norway-Problem
(00:44:39) YAML-Features: Aliases, Anchors und YAMLScript
Hosts
- Wolfgang Gassler (https://mastodon.social/@woolf)
- Andy Grunwald (https://twitter.com/andygrunwald)
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://www.buymeacoffee.com/engineeringkiosk
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Twitter: https://twitter.com/EngKiosk
178 에피소드
Manage episode 415452877 series 3432292
Wenn du glaubst, dass du YAML kennst …
„YAML Ain’t Markup Language“ (ursprünglich „Yet Another Markup Language“) kennen viele nur als Sprache für Konfigurationsdateien. Laut dem Gründer von YAML ist das Format aber nicht dafür gedacht. Und überhaupt nutzen sehr viele Tools nur einen Bruchteil der Fähigkeiten von YAML. Welche das sind, hat uns Tina Müller erklärt. Tina ist u.a. Contributorin zur YAML Spezifikation und gibt uns mal einen Einblick in das Serialisierungs-Format.
Wir sprechen über darüber, welches Problem YAML lösen wollte, wie es in der Realität genutzt wird, wie YAML selbst sowie die YAML-Parser in verschiedenen Sprachen weiterentwickelt werden, über die Flaws von YAML, wie zB. das Norway Problem oder die Billion Laughs Attacke und schauen mal welche Features nicht so bekannt sind, wie YAML tags, aliases oder YAMLScript.
Das schnelle Feedback zur Episode:
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://www.buymeacoffee.com/engineeringkiosk
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Twitter: https://twitter.com/EngKiosk
Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email an stehtisch@engineeringkiosk.dev.
Links
- Tina Müller auf LinkedIn: https://www.linkedin.com/in/tina-m%C3%BCller-642931154/
- Website von Tina Müller: https://perlpunk.github.io/
- Tina Müller auf GitHub: https://github.com/perlpunk
- YAML Tutorial und Infos für Entwickler:innen: https://www.yaml.info/
- YAML Test-Suite: https://github.com/yaml/yaml-test-suite
- YAML Test-Matrix: https://matrix.yaml.info/
- YAML Playground: https://play.yaml.io/main/
- yamltidy: https://perlpunk.github.io/yamltidy/
- YAMLScript: https://yamlscript.org/
- What is flow style in YAML?: https://www.educative.io/answers/what-is-flow-style-in-yaml
- YAML Chat auf Matrix: https://app.element.io/#/room/#chat:yaml.io
- YAML Linter: https://yamllint.readthedocs.io/en/stable/
- YAML Formatter: https://perlpunk.github.io/yamltidy/
- YAML Referenzparser: https://github.com/yaml/yaml-reference-parser
- Do you know YAML? Talk auf der FOSDEM: https://fosdem.org/2024/schedule/event/fosdem-2024-2046-do-you-know-yaml-/
- Beispiel für YAML Tags von AWS: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/gettingstarted.templatebasics.html (siehe “!Ref InstanceSecurityGroup”)
- Beispiel für YAML aliase: https://www.yaml.info/learn/index.html#invoice
Sprungmarken
(00:00:00) YAML mit Tina Müller
(00:06:27) Was ist YAML und wie zeichnet sich YAML aus?
(00:09:19) YAML, JSON und die Abgrenzung zu anderen Formaten
(00:11:00) Info/Werbung
(00:12:37) YAML, JSON und die Abgrenzung zu anderen Formaten
(00:28:56) YAML-Spezifikation
(00:33:22) YAML-Testsuite
(00:39:24) Das Norway-Problem
(00:44:39) YAML-Features: Aliases, Anchors und YAMLScript
Hosts
- Wolfgang Gassler (https://mastodon.social/@woolf)
- Andy Grunwald (https://twitter.com/andygrunwald)
Feedback
- EngKiosk Community: https://engineeringkiosk.dev/join-discord
- Buy us a coffee: https://www.buymeacoffee.com/engineeringkiosk
- Email: stehtisch@engineeringkiosk.dev
- LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
- Mastodon: https://podcasts.social/@engkiosk
- Twitter: https://twitter.com/EngKiosk
178 에피소드
Tất cả các tập
×플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.