YAML Accidentally Disables Norway
I once disabled our product for the entire country of Norway for a day because `NO` in YAML evaluates to `false` 😔 Configuration ⚙️ Do you prefer JSON or YAML when setting up configuration? 🤔 (dependencies, build systems, CI pipelines, infrastructure, etc ...) json yaml # Option 1 { "hosting": "https://baz.bar", "api-key": "abcdefghijklmn12345", "attributes": ["email", "name"], "authentication": { "type": "IAM", "oauth": "https://oauth.baz.bar" } } # Option 2 hosting: https://baz.bar api-key: abcdefghijklmn12345 attributes: - email - name authentication: type: IAM oauth: https://oauth.baz.bar
Скриншот поста о конфигурации JSON и YAML с примерами синтаксиса. Шутка в том, что в некоторых YAML-реализациях `NO` интерпретируется как логическое значение false, из-за чего продукт случайно отключили во всей Норвегии. Мем используют как реакцию на неожиданные и опасные особенности конфигурационных форматов.
tweet screenshot / скриншот твитаcode editor / редактор кодаJSON code / код JSONYAML code / код YAMLconfiguration text / текст конфигурацииweb links / веб-ссылкиNorway reference / упоминание Норвегииsad face emoji / эмодзи с грустным лицомthinking face emoji / эмодзи с задумчивым лицомgear emoji / эмодзи-шестерёнкаdark interface / тёмный интерфейсteal background / бирюзовый фон
- @dev_meme / 2085 2020-09-24
- Type
- image
- Size
- 605×538 · 53.4 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added