Everything About ___
Live briefing

Everything about YAML

Human-readable data serialization language

YAML is a human-readable data serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal syntax that intentionally differs from Standard Generalized Markup Language (SGML). It uses Python-style indentation to indicate nesting and does not require quotes around most string values. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: YAMLA 5-minute orientation
  2. Skim a recent paper: MetaConfigurator: A Schema-Aware GUI Tool for Editing YAML/JSON Configuration FilesInfluential work since 2022
  3. Pick up a classic book: Introduction to YAMLThe most-reprinted book on the subject
  4. Read the landmark paper: Pipengine: an ultra light YAML-based pipeline execution engineCited 3 times
  5. Go sideways: JSONA closely related topic
  6. Go sideways: Comparison of data-serialization formatsA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics