Engineering Kiosk

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und allen anderen Bereichen, die damit in Verbindung stehen.Wir, Wolfgang Gassler und Andy Grunwald, sind beide Software Engineers und Engineering Manager, die sich bei ihrer beruflichen Laufbahn bei @trivago kennengelernt haben.Zusammen bringen sie über 30 Jahre Tech-Erfahrung an das Mikrofon und lassen dabei zwei Welten aufeinander prallen: Die Österreichische und akademische Welt von Wolfgang mit der praktischen und deutschen Ruhrpottschnauze von Andy.Ziel des Podcasts ist der Austausch zu (Senior) Engineering Themen und ggf. etwas Selbsttherapie ????Dieser Podcast ist für alle Software Engineers und -Enwickler, Teamleads, Open-Source- und Indie Hacker, Leute aus dem Tech-Sektor (Product Manager, Data Scientist, etc.) und alle weiteren Engineering-Interessierten.Feedback an stehtisch@engineeringkiosk.dev oder über Twitter @EngKiosk ( https://twitter.com/EngKiosk )

https://redcircle.com/shows/engineeringkiosk

subscribe
share






episode 121: #121 YAML: Mehr als Konfiguration! Aliases, Tags und YAMLScript mit Tina Müller


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.


**** Tue was Gutes mit deiner alten Hardware – Computertruhe.

Du hast noch alte Computer-Hardware rumfliegen? Anstatt diese zu verschrotten oder für 20€ bei Kleinanzeigen zu verkaufen - Tue was gutes und Spende diese an die Computertruhe

Die Computertruhe ist eine gemeinnützige Organisation, die Computer für bedürftige Menschen bereitstellt.

Alle Infos unter https://computertruhe.de/

********


Das schnelle Feedback zur Episode:

???? (top) ???? (geht so)


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://www.tinita.de/
  • 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) Computertruhe e. V. (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


fyyd: Podcast Search Engine
share








   1h7m