Engineering Kiosk
#121 YAML: Mehr als Konfiguration! Aliases, Tags und YAMLScript mit Tina Müller
30 Apr 2024
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:👍 (top) 👎 (geht so)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://www.buymeacoffee.com/engineeringkioskEmail: [email protected]: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskGerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach die Audiodatei per Email an [email protected] 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/perlpunkYAML Tutorial und Infos für Entwickler:innen: https://www.yaml.info/YAML Test-Suite: https://github.com/yaml/yaml-test-suiteYAML 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-yamlYAML Chat auf Matrix: https://app.element.io/#/room/#chat:yaml.ioYAML 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#invoiceSprungmarken(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 YAMLScriptHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://twitter.com/andygrunwald)FeedbackEngKiosk Community: https://engineeringkiosk.dev/join-discord Buy us a coffee: https://www.buymeacoffee.com/engineeringkioskEmail: [email protected]: https://www.linkedin.com/company/engineering-kiosk/Mastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKiosk
No persons identified in this episode.
This episode hasn't been transcribed yet
Help us prioritize this episode for transcription by upvoting it.
Popular episodes get transcribed faster
Other recent transcribed episodes
Transcribed and ready to explore now
3ª PARTE | 17 DIC 2025 | EL PARTIDAZO DE COPE
01 Jan 1970
El Partidazo de COPE
13:00H | 21 DIC 2025 | Fin de Semana
01 Jan 1970
Fin de Semana
12:00H | 21 DIC 2025 | Fin de Semana
01 Jan 1970
Fin de Semana
10:00H | 21 DIC 2025 | Fin de Semana
01 Jan 1970
Fin de Semana
13:00H | 20 DIC 2025 | Fin de Semana
01 Jan 1970
Fin de Semana
12:00H | 20 DIC 2025 | Fin de Semana
01 Jan 1970
Fin de Semana