YAML Considered Harmful
summary
Argument: YAML's syntax silently misparses things (unquoted times become base-60 port parsing, many aliases make "no" a boolean false, unquoted nulls vanish). Real-world cost appears in GitLab CI: a repo uses 1100 lines of YAML plus 400 lines of Bash behind a single job, showing YAML becomes a glue DSL that hides real scripts. Helm templating intensifies indentation and templating bugs. Recommendation: treat YAML as data only, quote strings, and stop using it as a programming language.
AI-written summary · about
related talks
06mYAML Considered Harmful
09mThe thin line between code and configuration (YAML/Helm rant)
27mAn Alternative to Text Templating of YAML Configuration in Helm
33mEating Your Vegetables: How to Manage 2.5 Million Lines of YAML
20mOne YAML To Rule Them All: Declarative Config
16mBecause Your Infrastructure Deserves Real Code in Python, Not a YAML Soup
50mWhy You Need a Software Delivery Machine
42mIt (Only) Starts with Containers
